frontier: update config_machines.xml to upstream 53685319, refresh craycray Spack templates, drop crayamd#445
Merged
Conversation
Collaborator
|
@copilot, you may already be doing this but please remove the spack templates for the compilers that are no longer supported. Please also remove references to the unsupported compilers in the frontier.cfg config file. |
Upstream E3SM commit: 53685319fbedde39ec12713a1934be034125bcf0 Changes: - Replace mache/cime_machine_config/config_machines.xml with upstream version at commit 53685319 - frontier: crayamd and crayamd-mphipcc compilers removed from COMPILERS list in upstream - frontier craycray.*: update to Core/25.03, PrgEnv-cray/8.7.0, cpe/26.03; rocm 5.4.0 -> 7.2.0 for mphipcc - frontier_craycray_mpich.yaml: cmake 3.23.2->3.30.5, hdf5 1.12.2.1->1.14.3.9, netcdf-c 4.9.0.1->4.9.2.3, parallel-netcdf 1.12.3.1->1.12.3.21 (TODO: verify crayclang path suffix and compiler/mpi versions for cpe/26.03) - frontier_craycray-mphipcc_mpich.yaml: same version updates, rocm 5.4.0->7.2.0 (TODO: verify crayclang path suffix and compiler/mpi versions for cpe/26.03) Co-authored-by: xylar <4179064+xylar@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update config_machines based on upstream changes
frontier: update config_machines.xml to upstream 53685319, refresh craycray Spack templates
Jun 30, 2026
- Remove frontier_crayamd_mpich.yaml (compiler no longer in COMPILERS) - Remove frontier_crayamd-mphipcc_mpich.yaml (compiler no longer in COMPILERS) - Remove [parallel.crayamd_mphipcc] section from frontier.cfg Co-authored-by: xylar <4179064+xylar@users.noreply.github.com>
Contributor
Author
Done. Removed |
Copilot
AI
changed the title
frontier: update config_machines.xml to upstream 53685319, refresh craycray Spack templates
frontier: update config_machines.xml to upstream 53685319, refresh craycray Spack templates, drop crayamd
Jun 30, 2026
xylar
reviewed
Jun 30, 2026
Update both frontier_craycray_mpich.yaml and frontier_craycray-mphipcc_mpich.yaml: - libfabric/1.22.0 -> 2.3.1 - libunwind -> libunwind/1.8.3 - cray-mpich/8.1.31 -> 9.1.0 (mpi variable: 8.1.26 -> 9.1.0) - LD_LIBRARY_PATH mpich path updated to 9.1.0 (mphipcc variant) - Remove TODO comments for now-known mpi/libfabric versions Co-authored-by: xylar <4179064+xylar@users.noreply.github.com>
xylar
reviewed
Jun 30, 2026
Co-authored-by: xylar <4179064+xylar@users.noreply.github.com>
xylar
reviewed
Jun 30, 2026
Co-authored-by: xylar <4179064+xylar@users.noreply.github.com>
xylar
approved these changes
Jun 30, 2026
xylar
left a comment
Collaborator
There was a problem hiding this comment.
Good enough for the first pass at least. We will test this the next time it is actually needed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Syncs frontier machine config with upstream E3SM commit
53685319fbedde39ec12713a1934be034125bcf0and updates the affected Spack templates.config_machines.xmlcrayamdandcrayamd-mphipccdropped from frontier'sCOMPILERSlistcraycray.*modules updated:Core/24.00+cpe/22.12+cce/15.0.1→Core/25.03+PrgEnv-cray/8.7.0+cpe/26.03cray-hdf5-parallel/1.14.3.9,cray-netcdf-hdf5parallel/4.9.2.3,cray-parallel-netcdf/1.12.3.21craycray-mphipcc: rocm5.4.0→7.2.0crayamd.*environment-variable blockSpack templates (
frontier_craycray_mpich.yaml,frontier_craycray-mphipcc_mpich.yaml)3.23.2→3.30.5(path aligned with existing craygnu entry)1.12.2.1→1.14.3.94.9.0.1→4.9.2.31.12.3.1→1.12.3.215.4.0→7.2.0(mphipcc variant)cce@21.0.0Core/25.03/PrgEnv-cray/8.7.0/cpe/26.031.22.0→2.3.11.8.39.1.0crayclang/20.0Removed unsupported compiler artifacts
frontier_crayamd_mpich.yamlandfrontier_crayamd-mphipcc_mpich.yaml(compilers dropped upstream)[parallel.crayamd_mphipcc]section fromfrontier.cfgChecklist
Testingcomment, if appropriate, in the PR documents testing used to verify the changes