Releases: ExtremeFLOW/neko
NEKO v0.9.1
Release Notes
This is a minor bug fix release addressing issues in dofmap numbering when a compiler that does not follow a so-called "byte" scheme for numbering kinds is used.
Known Issues
- Problems with recent Cray Fortran compilers: #200
Full Changelog: v0.8.0...v0.9.1
NEKO v0.9.0
Release Notes
This is a major release, adding several new features and fixes several bugs and portability issues, including:
- Stress formulation
- Zone initial condition
- Field initial condition
- Support for HDF5
- OIFS time scheme
- LES models, currently limited to CPU and SX backends
- Gradient jump penalty
- Revamped fluid statistics providing several new features
- More simulation components:
- Computation of the derivative of a field
- Computation of forces and torque on a surface
- Computation of the weak gradient of a field
- Computation of the spectral error indicator
- User defined components
- Fluid statistics
- Refactored source tree, change to submodules
- Reworked build system, now support building a shared/dynamic
libneko
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Problems with NVIDIA Fortran after the switch to submodules: #1447
Full Changelog: v0.8.0...v0.9.0
NEKO v0.8.1
Release Notes
This is a minor bug fix release, addressing issues in CSV file reader/writer and boundary conditions symmetry
and non_normal
.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- OpenCL backend limited to a single queue (stream): #1056
Full Changelog: v0.8.0...v0.8.1
NEKO v0.8.0
Release Notes
This is a major release, adding several new features and fixes several bugs and portability issues, including:
- Immersed boundary based on Brinkmann forcing (#1142)
- User defined Dirichlet boundary conditions (#985)
- Variable time-stepping (#1148)
Known Issues
- Problems with recent Cray Fortran compilers: #200
- OpenCL backend limited to a single queue (stream): #1056
Full Changelog: v0.7.0...v0.8.0
NEKO v0.8.0-rc2
NEKO v0.8.0-rc1
NEKO v0.7.2
NEKO v0.7.1
NEKO v0.7.0
Release Notes
This is a major release, adding several new features and fixes several bugs and portability issues, including:
- Change the format of the case file to JSON (#886)
- Add a simulation component framework (#825)
- Add support for probes (#827, #972)
- Add support for multiple types of source terms (#824)
Note: These are breaking changes, older case files (<= 0.6.1) must be converted to JSON.
Furthermore, this release also improves the performance of the accelerator backend by including the task-decomposed pressure preconditioner presented at SC'23 (https://doi.org/10.1145/3581784.3627039). The new preconditioner is enabled by default if Neko is built using OpenMP and GPU-aware MPI.