Skip to content

v3.1.0

Latest

Choose a tag to compare

@p-costa p-costa released this 22 Aug 12:58
· 23 commits to main since this release
1c57eb8

Summary

This release features two significant changes:

  • A refactored CI infrastructure, designed by Louis Henry (@lohenry-escience). See #170.
  • A port using hipfort and the diezDecomp library that enables runs on Cray-AMD supercomputers such as LUMI. The diezDecomp library and the remainder "LUMI porting" using HIP were a great effort undertaken in full by Rafael Diez (@Rafael10Diez). See #175.

Thank you for these contributions! Additionally, several minor changes related to performance, consistency, and style have been implemented.

What's Changed

  • Fixed bug for z-pencils with z-implicit diffusion on CPUs. by @p-costa in #150
  • Issue:147 Replace non-standard sentinel with CPP Macro by @lekzzA in #149
  • Fixed syntax errors in namelist. by @p-costa in #154
  • Revert "Fixed syntax errors in namelist." by @p-costa in #155
  • Enable error reporting for errors in namelists. by @p-costa in #153
  • *clean targets do not need dependencies file. by @p-costa in #152
  • Implemented simulation an arbritrary number of scalars. by @p-costa in #144
  • Parallel Cyclic Reduction - TDMA mode in the Poisson solver. by @p-costa in #160
  • Remove most CPP macros in favour of command-line arguments. by @p-costa in #161
  • Convert Fortran vector operations to loops. by @p-costa in #163
  • Write one checkpoint file per scalar field. by @p-costa in #162
  • Temporal boundary layer examples with implicit Z diffusion and Z aligned pencils. by @p-costa in #178
  • Correct boundary conditions for turbulent half channel example input file. by @p-costa in #180
  • Skip minor tests in the remote CI. by @p-costa in #181
  • Use dependabot for updating cuDecomp submodule. by @p-costa in #182
  • Typo fix in subroutine name. by @p-costa in #183
  • Include diezDecomp source as a GitHub submodule. by @p-costa in #184
  • Fix bug in wall-normal momentum flux term with implicit diffusion. by @p-costa in #185

Full Changelog: v2.4.0...v3.1.0