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

Many updates to supported Perlmutter compilers #139

Merged
merged 10 commits into from
Jan 30, 2024

Conversation

xylar
Copy link
Collaborator

@xylar xylar commented Jan 23, 2024

This merge updates the config_machines.xml file frm E3SM to commit 7f7920b

It also updates pm-cpu spack support:

  • Updates gnu builds
  • Adds intel
  • Adds nvidia

This merge also adds pm-gpu support:

  • Adds a machine config file that is mostly a copy of pm-cpu
  • Adds gnu, gnugpu, nvidia, and nvidiagpu compilers to spack support

@xylar xylar force-pushed the add-pm-gpu branch 4 times, most recently from 7853318 to ef59f80 Compare January 29, 2024 19:46
@xylar
Copy link
Collaborator Author

xylar commented Jan 29, 2024

Testing

I was able to build spack environments with ESMF, SCORPIO, MOAB and Metis and Parmetis with all 5 compilers (gnu, gnugpu, intel, nvidia and nvidiagpu) on Perlmutter with these changes.

I was only able to build and test Omega and MPAS-Ocean with gnu and intel, so there may still be some debugging to do.

@xylar xylar merged commit 8e0cb59 into E3SM-Project:main Jan 30, 2024
5 checks passed
@xylar xylar deleted the add-pm-gpu branch January 30, 2024 14:41
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.

1 participant