-
Notifications
You must be signed in to change notification settings - Fork 196
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
Update Perlmutter profiles to fix Boost dependency #5477
Update Perlmutter profiles to fix Boost dependency #5477
Conversation
Question for @WeiqunZhang, @lucafedeli88, and others who may want to chime in. How should I know which one to set for the environment variable $ ls /global/common/software/spackecp/perlmutter/e4s-23.08/default/spack/opt/spack/linux-sles15-zen3/gcc-12.3.0/ | grep "boost"
boost-1.83.0-2duyuvmto7nxhdxbmtdzfqta2zd2e6gp
boost-1.83.0-2yqnluod73zoeujxzoe2tbob2d6vgbok
boost-1.83.0-7v65wrlbpdcvmjqcxl5ozjlokrmsxolu
boost-1.83.0-bofy2gbvluorrgdlsqeyw6cexrbsmpdu
boost-1.83.0-jn7ias45dtk7uwh4baobb2ndhq73ndxc
boost-1.83.0-nxqk3hnci5g3wqv75wvsmuke3w74mzxi Do you know if we always checked with NERSC support each time we updated this in the past? |
I was able to build from scratch on Perlmutter following the docs and applying this patch just now. |
Feedback I got from NERSC on this:
To be discussed with @lucafedeli88, @WeiqunZhang, @atmyers, @kngott, @ax3l (once back in office), etc. |
NERSC is asking if there are specific documented requirements for boost, in order to guess which variant of the packages above might be the right one. Do you know of any specific requirements, beyond the version being higher than 1.66? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggesting the default version specified by Spack, according to NERSC. As noted in my earlier comments, this would be only a temporary solution, as these versions will also be removed on December 13, 2024.
Update the Boost module to use the latest E4S (23.08) GCC/12.3.0 stack on Perlmutter. This should fix #5471.