Recent Releases of neko
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: https://github.com/ExtremeFLOW/neko/compare/v0.8.0...v0.9.1
- Fortran
Published by njansson about 1 year ago
neko - 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: https://github.com/ExtremeFLOW/neko/compare/v0.8.0...v0.9.0
- Fortran
Published by njansson over 1 year ago
neko - 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: https://github.com/ExtremeFLOW/neko/compare/v0.8.0...v0.8.1
- Fortran
Published by njansson over 1 year ago
neko - 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: https://github.com/ExtremeFLOW/neko/compare/v0.7.0...v0.8.0
- Fortran
Published by njansson over 1 year ago
neko - NEKO v0.8.0-rc2
Release Notes
This is the second release candidate for v0.8.0
Full Changelog: https://github.com/ExtremeFLOW/neko/compare/v0.7.2...v0.8.0-rc2
- Fortran
Published by njansson over 1 year ago
neko - NEKO v0.8.0-rc1
Release Notes
This is the first release candidate for v0.8.0
Full Changelog: https://github.com/ExtremeFLOW/neko/compare/v0.7.2...v0.8.0-rc1
- Fortran
Published by njansson almost 2 years ago
neko - NEKO v0.7.2
Release Notes
This is a minor bug fix release, addressing issues in the distribution scripts for including examples and patches
Known Issues
- Problems with recent Cray Fortran compilers: #200
- OpenCL backend limited to a single queue (stream): #1056
- Fortran
Published by njansson about 2 years ago
neko - NEKO v0.7.1
Release Notes
This is a minor bug fix release, addressing issues for high-order restarts (#1047 #1070) and none averaged flow rate (#1073)
Known Issues
- Problems with recent Cray Fortran compilers: #200
- OpenCL backend limited to a single queue (stream): #1056
- Fortran
Published by njansson about 2 years ago
neko - 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.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- OpenCL backend limited to a single queue (stream): #1056
- Fortran
Published by njansson about 2 years ago
neko - NEKO v0.6.1
Release Notes
This is a minor bug fix release, addressing issues in the CFL calculation when using device-aware MPI (#903) and regressions in the OpenCL backend (boundary conditions and scalar solver)
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Fortran
Published by njansson over 2 years ago
neko - NEKO v0.6.0
Release Notes
This release adds support for statistics, extends the accelerator backend with full OpenCL support, and fixes several bugs and portability issues.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Fortran
Published by njansson over 2 years ago
neko - NEKO v0.5.2
Release Notes
This is a minor bug fix release, addressing issues in the projection routines and an out-of-bounds error in the scalar's convergence checks.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- Fortran
Published by njansson about 3 years ago
neko - NEKO v0.5.1
Release Notes
This is a minor bug fix release, addressing issues in the gather-scatter's auto-tuning routine for device-aware MPI.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- Fortran
Published by njansson about 3 years ago
neko - NEKO v0.5.0
Release Notes
This release adds support for scalars, introduces a new profiler interface with support for ROCTX/NVTX regions, and fixes several bugs and portability issues, including:
- MPI Issues on SX-Aurora (#37, #700)
- Support for NVIDIA Fortran (#652, #723)
- Support for NAG Fortran (#713)
Furthermore, this release also improves the performance of the accelerator backend, using templates and auto-tuning in device kernels and gather-scatter routines.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- Fortran
Published by njansson about 3 years ago
neko - NEKO v0.4.3
Release Notes
This is a bug fix release, addressing issues in the redistribution code of the dynamic load balancing routines.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson over 3 years ago
neko - NEKO v0.4.2
Release Notes
This is a minor bug fix release, addressing issues using pipelined CG on accelerators.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson over 3 years ago
neko - NEKO v0.4.1
Release Notes
This is a minor bug fix release, addressing issues with checkpoint restart and CCE >= 13.0.0 (#541, #542)
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson over 3 years ago
neko - NEKO v0.4.0
Release Notes
This release adds support for device-aware MPI in gather-scatter kernels, introduces new boundary conditions and fixes several bugs and portability issues.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson over 3 years ago
neko - NEKO v0.3.2
Release Notes
This is mainly a bugfix (#479, #481) and portability improvement (#469, #471) release.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson almost 4 years ago
neko - NEKO v0.3.1
Release Notes
This release significantly improves the accelerator backends (CUDA, HIP) and improves support for various boundary conditions and mesh zones.
Known Issues
- Problems with recent Cray Fortran compilers: #200
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson almost 4 years ago
neko - NEKO v0.3.0
Release Notes
This is the first release of Neko to include full support for accelerators via CUDA or HIP.
Known Issues
- Problems with recent Cray Fortran compilers: #200, #237
- Incomplete OpenCL support: #373
- (minor) MPI issues on SX #37
- Fortran
Published by njansson about 4 years ago