Skip to content

v4.0.0

Latest

Choose a tag to compare

@mbkuhn mbkuhn released this 21 May 15:44
· 16 commits to main since this release
f596712

The first version of the code with its new name: Kynema-SGF

This involves changes in the code (functions and namespaces), CMake variables (impacting spack compatibility), and linking with other codes in the Kynema (formerly ExaWind) stack.

New features:

  • ChannelBuilder physics capability (though complementary boundary conditions are still in development)
  • Refactoring of field-based boundary conditions (e.g., BoundaryPlane) to allow them to be used separately from specific physics instances (e.g., ABL)
  • Input line specification of Kynema-FMB turbine tower structure nodes

Fixes:

  • Remove requirement of including "velocity" variable for all netCDF-based samplers
  • Correct implementation of Pklim in SST-IDDES
  • Remove erroneous density division for some implementations of explicit velocity diffusion term
  • Remove erroneous density multiplication for standalone actuator disks (uniform ct, Joukowsky)

Other (performance or maintenance related):

  • Use of "FILE=" in regression test inputs
  • Adding more regression tests to github CI, with a shorter list for debug builds
  • Variety of refactoring efforts from hackathon for the sake of speed: fusing kernels and reducing memory operations