-
Notifications
You must be signed in to change notification settings - Fork 385
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 explicit Core/24.00 module to Frontier #6684
Conversation
|
@rljacob , @jgfouca , The new default Core/24.07 module on Frontier causes issues due to the mismatching of several utility modules, including Subversion, Git, Darshan-runtime, and CMake, which ultimately breaks the E3SM build on Frontier. @trey-ornl also warned that the new CMake might have difficulty with the older style of handling Cray and AMD compilers. Following @trey-ornl's recommendation, I have explicitly added Core/24.00 in config_machines.xml. |
Is it conflicting with these lines?
I don't think we need those specific versions of git and subversion so just take them out and let Core/24.07 load what it wants. Not sure what to do about cmake. What version is Core/24.07 trying to load? Also where do we load darshan? Its not an explicit load command. |
The only CMake available with |
I tried building E3SM with the new Core/24.07 module after removing the versions from those load commands, and it seemingly solved the build issue without any error message. I have not yet completed the tests up to running a case, but I believe this issue likely affects the build phase, not the runtime. I will test more cases, and if all tests show no this type of issue, I plan to drop this pull request and create a new one without the versions for the util modules. |
The issue with |
close this PR because #6689 is merged into master |
Explicitly load the Core/24.00 module to prevent the new default Core/24.07 module from loading on Frontier. NOTE: E3SM-Project/scream#3029
Ran a subset of e3sm_developer tests, which showed similar results to previous tests.
BFB (no reference on Frontier).