Add explicit Core/24.00 module to crayclang-scream for Frontier. #3029
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
OLCF plans to switch defaults for module
Core
from24.00
to24.07
. The newer module has a newer version ofcmake
, and notcmake/3.21.3
. The newercmake
is apparently confused by the older style of handling the Cray and AMD compilers. This pull request adds explicit loading of the soon-to-be-previous-default module,Core/24.00
, for Frontier build withcrayclang-scream
. I also changed the version oflibunwind
to one that is actually available. I think the previous builds quietly failed to load it.I confirmed that the newer software stack, represented by compiler
craygnuamdgpu
, works withCore/24.07
, so I made no changes to that config.As an aside, I recommend that all new E3SM runs on Frontier move to
craygnuamdgpu
.