Tags: nnnunnn/libparanumal
Tags
Update to v0.5.0 (paranumal#78) * Update OCCA * Remove gslib * Upgrade to newest ogs * Add new comm_t object * Add new memory objects * Add new timers * Move matrix routines into linAlg * Rename file * [Core] Update core lib * [LinAlg] Update linAlg lib * [LinAlg] Rename some source files * [Core] Remove ambiguous scan overload * [OCCA] Update to latest OCCA * [Mesh] Move some mesh files * [ParAdogs] Add parAdogs mesh partitioner * [Mesh] Update mesh library * [Core] Updates to core library * [LinAlg] Update linear algebra library * [TimeStepper] Update timeStepper library * [LinearSolver] Update linearSolver library * [ParAlmond] Update parAlmond library * [Make] Makefile updates * [Advection] Update advection solver * [Acoustics] Update acoustics solver * [Gradient] Update gradient solver * [Elliptic] Update elliptic solver * [CNS] Update compressible navier stokes solver * [Test] Some test tweaks * [LBS] Update DG Lattice Boltzmann solver * [LBS] Makefile tweak * [BNS] Update Galerkin Boltzmann Navier-Stokes solver * [FPE] Update Fokker-Planck solver * [INS] Update incompressible Navier-Stokes solver * [LinAlg] LinAlg fixes * [InitialGuess] FIxes in initial guess strategies * [Mesh] Initialize mapB to -1 * [Mesh] mapB in mesh_t class * [Mesh] Bug fix in cubature setup * [Mesh] Bugifx in multirate setup * [ParAlmond] Switch to shared_ptr to address mem leak * [Test] Tweak one golden norm * [Test] Add ParAdogs tests * [Solvers] Switch to strings for filenames and kernelname to avoid memory leaks * Version bump * Happy New Year * Need some manual barriers * [Solvers] Trigger ogs kernel builds during setups * [Git] Ignore rc files made by tests * [Make] Fix default openblas-serial lib path * [Git] Use openblas-serial in git workflow * [Comm] Move some things out of the comm_t class, and into a namespace * [Mesh] Make the element type an enum * [Make] Missing code coverage flags * [OGS] Add some more explicit instantiations to workaround issue in older gcc * [Timer] Can't use a the plaform's comm at the end of ogsSetup. Adding a new timer with comm argument * Update README.md * Add code diagram * Update README.md * [LinearSolver] Bugfix for uninitialized memory * [Libs][Solvers] Small fixes for building in FP32 mode * [Core] Remove repeated compiler flags * [Core] Workaround for occa dtypes being empty for user-types * [ParAdogs] Reduce a termination tolerance when in FP32 mode * [ParAdogs] Typo * [OCCA] Switch to OCCA dev branch * [Core] Add a check to not exceed the max thread count OpenMP reports * [OGS] Add some restricts to pointers for host operators * [OCCA] Fix properties syntax * [OGS] Add special code paths for scalar ogs ops * Add some notes on CPU binding to the README * [Acoustics] Hide more comm time with the surface kernel * [OGS] Fix final row block entry being too large * [OCCA] Update to OCCA v1.3
[Core][Libs] New platform class and reorganizing library structure (p… …aranumal#52) * [Core] Renaming some files to start making a platform class * [Core] Moving buildKernel into platform * [Core] Adding platform_t class which wraps the occa::device, properties, MPI comm, and global settings * [Core] Including platform headers * Wrapping device memory allocations through new platform class * [Core][Libs] Reorganizing libs folder to include core and other modules * [Mesh][ogs][parAlmond] Mirgating old lib sources out of src sub-folders * [Libs] Updating libs build system * [ogs] Fix incorrect include path * [Mesh] Moving mass matrix operator into mesh class * [Libs] Small change to libs makefile syntax * [Solvers] Updating solvers to use new library build system and mass matrix operator in mesh class * [BNS] Disabling some test code in bns * [BNS] Disabling some testing code in bns * [BNS] Updating golden test norm * [Core][Mesh] Moving some older routines to backup
[Test] Scripted testing framework (paranumal#47) * [Serial] More changes for safe shared accesses and uninitialized data in serial mode * [Serial] More fixes for unsafe accesses * [FPE][INS] Added missing setting to reporting * [Solvers] Making final norm printing uniform accross solvers * [Test] Adding scripted testing framework * [Test] Swaping makefile to new test system * [Test] Compatability with Python 3.6 * [Test] Fixing missed linear solver tests * [Test] Adding some simple MPI tests * [INS] Removing invalid timestepper choices * [Test] Adding more tests to improve coverage and option to run in different modes
Merge pull request paranumal#6 from paranumal/paralmond Paralmond Refactor Former-commit-id: ad07c20a69574a56525524cb3c4a0a36026334cf
PreviousNext