- New paramater file
.par - Added
OIFSformoving mesh - Added
Moving meshforPN/PN - Added support for mixed
Helmholtz/CVODEsolves - New
AMG setuptool based on HYPRE - New
EXODUSIImesh converter - New interface to
libxsmm(fast MATMUL library). - Extended
lowMachsolver for time varying thermodynamic pressure - Added DG for scalars
- Added support for
implicit nonein .usr file - Read
.re2in parallel - Restart from arbitrary
fld-file(multiple files not supported) using interpolation - Optional new user friendly
SIZEfile format (see SIZE.template) - Refactored
makenekfor faster builds
- When p20>0 use it as solver tolerance for temperature instead of p22 (only for Helmholtz)
- Replaced usr interpolation wrapper
intpts()byintp()with a different interface - Replaced
g2gi()by new generic fld readergfldr() - Moved
makenekfromcoretobinfolder - Removed
MOABsupport - Replaced
hpts.in/hpts.outby<casename>.his - Eliminated PPLIST symbol
MPIIOas it is enabled by default now (only active if p65=1 or nfiler=1) - Eliminated PPLIST symbol
AMG_DUMPas we dump the files automatically if needed - Eliminated PPLIST symbol
AMGas it is a runtime parameter now (rea:p40 or par:preconditioner=amg)
- Use rank id to tag MPI message instead of global element
- Fix periodic BC bug of
genmapwhen using more than 1M elemtents - Many bug fixes
This release contains contributions from the Nek5000 core developers, as well as:
@ggiannako, @nicooff, @kmittal2, @cliosaglietti, @EvelynOtero, @adampep, @mattiabr, @maxhutch, @hackljf, @negips
We are also grateful to all who filed issues or helped resolve them, asked and answered questions, and were part of inspiring discussions.