Spatter 2.0 Release Notes
The 2.1 release of Spatter is a bugfix release that fixes several issues seen in the 2.0 release. Specifically, this release includes these changes:
- Make OpenMP dense buffers a command line option with the
--dense-buffersflag. - Initialize data buffers in parallel for the OpenMP backend
- Fix a performance regression in the OpenMP backend seen with Sapphire Rapids systems
- Readd the
--atomic-thread-fenceflag for the OpenMP backend. - Update GS kernel name to
gsfromsgto be consistent for all test scenarios. - Update CMakeLists to include an install option. This option enables the usage of Spatter as a Spack package.
- Fixes to the MPI GitHub workflow and security updates for the GettingStarted notebook workflow.
This release includes commits from Patrick Lavin, Connor Radelja, and Jeff Young as well as important feedback from contributors at Los Alamos National Labs through their work with Spatter.