Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add prgenv-gnu/24.11 #159

Merged
merged 44 commits into from
Nov 27, 2024
Merged

Add prgenv-gnu/24.11 #159

merged 44 commits into from
Nov 27, 2024

Conversation

msimberg
Copy link
Contributor

@msimberg msimberg commented Oct 17, 2024

GSL has no (relevant) variants. Boost variants are stolen from #153. Kokkos variants were kindly tested by @dganellari.

Open questions:

  • Would it make sense to add a changelog? I think it would be... but don't want to add that if it becomes an extra maintenance burden for others.
  • This needs changes from spack develop (so this doesn't build as is). kokkos-tools is not available at all in 0.22.X and Kokkos async malloc spack/spack#46464 is still required to have kokkos (cuda) behave well with cray-mpich. Do we bring in patched versions of kokkos etc. or do we wait for 0.23.0 to be released, likely in november? Or could we just use a recent develop instead (once Kokkos async malloc spack/spack#46464 is merged of course)?
  • Do we add the same packages to prgenv-nvhpc?

@msimberg msimberg changed the title Add kokkos, gsl, and boost to Add kokkos, gsl, and boost to prgenv-gnu Oct 17, 2024
docs/uenv-prgenv-gnu.md Outdated Show resolved Hide resolved
docs/uenv-prgenv-gnu.md Outdated Show resolved Hide resolved
@bcumming
Copy link
Member

How about making a new 24.11 version?

Co-authored-by: Mikael Simberg <mikael.simberg@iki.fi>
@bcumming
Copy link
Member

don't worry about prgenv-nvhpc at the moment - I don't think that equivalence between the two is really possible, given incompatibilities between the nvhpc OpenMP and the GCC version.

@msimberg
Copy link
Contributor Author

How about making a new 24.11 version?

Fine by me. How do you decide when to bump the vX tag and when to bump the date-based version?

@msimberg
Copy link
Contributor Author

I created a new 24.11 recipe, synced the gh200 and mc recipes (modulo cuda), and updated the spack reference to the not-yet-existing 0.23.

@bcumming
Copy link
Member

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=eiger;uarch=zen2;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@msimberg
Copy link
Contributor Author

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@msimberg
Copy link
Contributor Author

cscs-ci run alps;system=eiger;uarch=zen2;uenv=prgenv-gnu:24.11

@msimberg
Copy link
Contributor Author

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=bristen;uarch=a100;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=bristen;uarch=a100;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=bristen;uarch=a100;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=bristen;uarch=a100;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=eiger;uarch=zen2;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@bcumming
Copy link
Member

cscs-ci run alps;system=todi;uarch=gh200;uenv=prgenv-gnu:24.11

@bcumming bcumming merged commit 06cd896 into main Nov 27, 2024
@bcumming bcumming deleted the kokkos-gsl-boost branch November 27, 2024 17:42
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.

5 participants