Skip to content

Comments

Spatter 2.1 RC#240

Merged
jyoung3131 merged 43 commits intomainfrom
spatter-devel
Apr 25, 2025
Merged

Spatter 2.1 RC#240
jyoung3131 merged 43 commits intomainfrom
spatter-devel

Conversation

@jyoung3131
Copy link
Contributor

@jyoung3131 jyoung3131 commented Apr 7, 2025

Overview

This PR includes several bug fixes from @radelja and @plavin that address issues related to OpenMP target-buffer options, atomic-thread-fence options, kernel name standardization, and install steps to support better build targets and Spack deployment.

✨ Change Description/Rationale

  • ➕ Merging of commits from the devel branch that fix bugs and add small new installation features.

👀 Reviewer Checklist

  • All GitHub actions and runners have passed if applicable
  • Commits are clean and relevant

✅ PR Checklist

  • Remove or update the template boilerplate text
  • Commits are relevant and combined where appropriate
  • Reviewers Requested
  • Projects associated
  • Commits mention issue and/or PR numbers at the bottom of the message
  • Reviewer checklist is updated

📌 Future Work

  • Does not include any of the in-progress backend or trace replay features that are under development.

radelja and others added 30 commits October 4, 2024 01:54
Make OpenMP dense buffers a command line option
Print Current Version of Spatter
Change Valid Name for GatherScatter Kernel
@jyoung3131 jyoung3131 requested review from JDTruj2018 and plavin April 7, 2025 00:55
Updated config to fix an ambiguous variable.
Updating the MPI build step to pull in OpenMPI libraries
Update CUDA runner to follow new lower case Slurm syntax for gres resources
Test removing cache step for MPI build to fix GH runners.
Update build-mpi.yml to removing caching step.
@jyoung3131
Copy link
Contributor Author

jyoung3131 commented Apr 7, 2025

This PR also includes two small fixes to the GH runners - the MPI runner does not use the apt-cache action anymore as that seemed to cause issues with CMake detecting the right libraries. The build and test completed on a local test system but did not work correctly on the hosted runners.

Copy link
Collaborator

@JDTruj2018 JDTruj2018 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good - all tests passed on skylake gold and GH nodes (MPI/OpenMP/CUDA).

Only requested change is updating the version number in CMakeLists.txt

Bump Spatter version to 2.1.0.
@jyoung3131 jyoung3131 requested a review from JDTruj2018 April 16, 2025 22:05
@jyoung3131 jyoung3131 merged commit 5f0c649 into main Apr 25, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants