Open
Milestone

7.2

Version 7.2 of the waLBerla framework.

Changelog

CMake & C++

  • Bump minimum CMake version to 3.24
  • Bump minimum CUDA version to CUDA 12 (!739 (merged))
  • Bump C++ standard to C++20 and modernize the code base to use C++20 features (!736 (merged), !731 (merged), !743 (merged), !744 (merged), !750 (merged))
  • Introduce native CMake support for HIP and update code generators accordingly (!729 (merged))
  • Use modern CMake idioms for discovering and linking against CUDA/HIP libraries (!748 (merged))
  • Remove GlobalState (!730 (merged))
  • Use FetchContent to retrieve OpenMesh on demand (!749 (merged))
  • Introduce FetchContent fallbacks for systems without internet access (!765 (merged))
  • Refactor installation of the waLBerla Python module to latest standards (!769 (merged))

Infrastructure

  • Completely overhaul the continuous integration and testing system (!737 (merged))
  • Introduce a brand-new logo (!764 (merged))
  • Introduce the Doxygen Awesome CSS theme (!764 (merged))

Feature Updates

  • Refactored parallel IO interface (!742 (merged))
  • Patches for mesh refinement in 2D (!752 (merged), !753 (merged))

Apps & Showcases

  • Add new Kelvin-Helmholtz-Instability showcase (!741 (merged))

Bugfixes

  • Fix index-out-of-bounds errors in communication schemes with sparse stencils (!734 (merged))
  • Modernize StreamRAII and make GPU communication schemes safe to copy (!758 (merged))

Removals

  • Remove the pe module (!719 (merged), !740 (merged))
  • Remove deployment to conda-forge (!733 (merged))
  • Work items 1
  • Merge requests 2
  • Participants 1
  • Labels 1
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
None
Due date
No due date
1
Work items 1 New issue
Open: 0 Closed: 1
2
Merge requests 2
Open: 0 Closed: 0 Merged: 2
1
Release
v7.2
Reference: walberla/walberla%"7.2"