Published May 30, 2023
| Version v23.0
Software
Open
Nek5000/nekRS: v23.0
Authors/Creators
- 1. Georgia Institute of Technology
- 2. Sandia National Labs
- 3. Argonne National Laboratory
Description
What is new?
- Lagrangian phase model (one-way coupling)
- Overset grids (neknek)
- Particle tracking
- Single source udf+oudf
- Device support BoomerAMG
- Improved runtime statistics
- 4th-kind Chebyshev smoothers
- Configureable time averaging
- Extrapolation initialGuess method
- Scaleable JIT compilation
- Real gas support for lowMach
- More examples
- Various bug fixes
- [udf] Changes in include files do not trigger a rebuild automatically
- [udf] Plugins kernels will be loaded automatically (call in
UDF_LoadKernelsno longer required)
- [nrsconfig] Ensure env-vars
CC,CXXandFCpoint to the correct MPI compiler wrappers (see README.md for an example) - [udf] Plugin header files need to be included explicitly
- [udf] Rename
bc->wrk=>bc->usrwrk - [udf] Update to new API of lowMach plugin (see lowMach example)
- Time step was added to
nekRS::outfld(..., int step, ...) - [par] Use
pMGScheduleinstead ofpMultigridCoarsening(see help for more details) - [par] Rename writeControl value
runTime=>simulationTime - [par] Remove multigrid qualifier
coarse - [par] Remove SEMFEM solver specification from key
preconditioner, usesemfemSolverinstead - [par] Replace
stressFormulation = truebyequation = navierStokes+variableViscosity - [par] Replace bcType
fixedValuebycodedFixedValue - [par] Replace
elasticitybypcg+blockfor mesh solver - Use occa::memory mesh_t objects for vgeo, cubvgeo, ggeom, sgeom, LMM, invLMM (no longer mirrored on host)
- All
boundaryIDsneed to be assigned inboundaryTypeMap(usenonefor an internal boundary)
@neil-lindquist, @kris-rowe, @pwang234, @nandu90, @yhaomin2007
We are grateful to all who added new features, filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.
Files
Nek5000/nekRS-v23.0.zip
Files
(62.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:37674e1e4ebeac21be25abbd1f878465
|
62.2 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/Nek5000/nekRS/tree/v23.0 (URL)