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

neko - NEKO v0.2.2

- Fortran
Published by njansson about 4 years ago

neko - NEKO v0.2.1

- Fortran
Published by njansson over 4 years ago

neko - NEKO v0.2.0

- Fortran
Published by njansson over 4 years ago

neko - NEKO v0.1.3

- Fortran
Published by njansson over 4 years ago

neko - NEKO v0.1.2

- Fortran
Published by njansson over 4 years ago

neko - NEKO v0.1.1

- Fortran
Published by njansson almost 5 years ago

neko - NEKO v0.1.0

- Fortran
Published by njansson almost 5 years ago