Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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
- Loading branch information