-
Notifications
You must be signed in to change notification settings - Fork 8
Update pm-cpu and pm-gpu spack templates with latest modules #306
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
Conversation
...from get_modules_env_vars_and_mpi_compilers() and get_spack_script()
Almost all shell templates appear to be interchangable with their auto-generated counterparts from machine_configs.xml. Perlmutter CPU and GPU still need a little trick to set $NERSC_HOST if it isn't defined.
Before this fix, the autogenerated shell scripts were not getting rendered as jinja templates
This brings in updates to Perlmuter CPU and GPU modules and corresponds to E3SM commit hash: 37bf054cb4d8b6bbc3dbc6d4a377ce183f6375cd
|
I just looked through the last two commits, but those seem good to me. The only thing worth mentioning is the latest changes to |
|
@andrewdnolan, other commits are all from #304, so perfect! |
TestingI was able to deploy E3SM-Unified on Perlmuter with these updates. I feel confident enough that things are working to merge. @andrewdnolan ran into some trouble with libfabric but this appears to have been resolved by deleting |
I don't believe any of E3SM-Unified, Polaris or Compass support pm-cpu with nvidia. But even if so, it seems like trouble there might not be a good reason to hold up this update. We can always follow up with another update later once things get sorted out on the E3SM side. |
|
Ack, shoot! I didn't mean to merge #303 as well!! I'll revert! |
Revert "Merge pull request #306 from xylar/update-pm"
This merge also updates
config_machines.xmlto bring in updates to Perlmuter CPU and GPU modules (E3SM-Project/E3SM#7740). This version ofconfig_machines.xmlcorresponds to https://github.com/E3SM-Project/E3SM/blob/37bf054cb4d8b6bbc3dbc6d4a377ce183f6375cd/cime_config/machines/config_machines.xml