Skip to content

Update METIS_ROOT and PARMETIS_ROOT for dev_polaris_1.2.0 - #622

Merged
sbrus89 merged 3 commits into
E3SM-Project:developfrom
sbrus89:omega/metis-root-update
Oct 26, 2026
Merged

sbrus89 merged 3 commits into
E3SM-Project:developfrom
sbrus89:omega/metis-root-update

Conversation

@sbrus89

@sbrus89 sbrus89 commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

This PR updates the METIS_ROOT and PARMETIS_ROOT paths for dev_polaris_1.2.0. It also makes a fix for these variables after the intel compiler rename on Aurora.

Checklist

  • Documentation:

  • Linting

  • Testing

    aurora, intel, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intel ✅
    • SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel ✅
    • ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel ✅
    • SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 ✅

    aurora, intelgpu, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu ✅

    chrysalis, intel, openmpi

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel ✅

    chrysalis, gnu, openmpi

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu ✅

    frontier, craygnu, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu ✅

    frontier, craygnu-mphipcc, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc ✅

    frontier, craycray, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray ✅

    frontier, craycray-mphipcc, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc ✅

    pm-cpu, gnu, mpich

    • ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu ✅

    pm-cpu, intel, mpich

    • ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel ✅

    pm-gpu, gnugpu, mpich

    • ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu ✅

@sbrus89
sbrus89 requested a review from andrewdnolan October 20, 2026 22:02
@sbrus89 sbrus89 added clean up Coupled Changes (should) only affect coupled configurations labels Oct 20, 2026
@xylar

xylar commented Oct 20, 2026

Copy link
Copy Markdown

@sbrus89, this branch is also a good place to update the very out-of-date links in:
https://github.com/sbrus89/E3SM/blob/omega/metis-root-update/components/omega/doc/devGuide/QuickStart.md?plain=1#L186-L222

Would you please add that as well?

@xylar xylar left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wonderful, thanks so much @sbrus89!

@andrewdnolan

Copy link
Copy Markdown
Collaborator

Testing pm-cpu:

ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu

20261023_090543_1odp2z: 1 test
  ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu (Overall: PASS) details:
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu CREATE_NEWCASE
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu XML
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu SETUP
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu SHAREDLIB_BUILD time=97
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu MODEL_BUILD time=174
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu SUBMIT
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu RUN time=357
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu COMPARE_base_rest
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu MEMLEAK
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_gnu SHORT_TERM_ARCHIVER

ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel

20261023_090841_edp37j: 1 test
  ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel (Overall: PASS) details:
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel CREATE_NEWCASE
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel XML
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel SETUP
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel SHAREDLIB_BUILD time=113
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel MODEL_BUILD time=154
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel SUBMIT
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel RUN time=534
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel COMPARE_base_rest
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel MEMLEAK
    PASS ERS.T62_oQU240.COMEGA-IAF.pm-cpu_intel SHORT_TERM_ARCHIVER

@andrewdnolan

Copy link
Copy Markdown
Collaborator

Testing frontier

ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu

20261023_130621_a42k6w: 1 test
  ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu (Overall: PASS) details:
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu CREATE_NEWCASE
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu XML
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu SETUP
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu SHAREDLIB_BUILD time=89
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu MODEL_BUILD time=156
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu SUBMIT
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu RUN time=64
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu COMPARE_base_rest
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu MEMLEAK insufficient data for memleak test
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu SHORT_TERM_ARCHIVER

ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray

20261023_130737_osbid6: 1 test
  ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray (Overall: PASS) details:
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray CREATE_NEWCASE
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray XML
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray SETUP
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray SHAREDLIB_BUILD time=148
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray MODEL_BUILD time=517
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray SUBMIT
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray RUN time=147
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray COMPARE_base_rest
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray MEMLEAK insufficient data for memleak test
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray SHORT_TERM_ARCHIVER

ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc

20261023_130904_7zjga9: 1 test
  ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc (Overall: PASS) details:
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc CREATE_NEWCASE
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc XML
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc SETUP
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc SHAREDLIB_BUILD time=171
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc MODEL_BUILD time=597
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc SUBMIT
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc RUN time=144
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc COMPARE_base_rest
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc MEMLEAK insufficient data for memleak test
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craycray-mphipcc SHORT_TERM_ARCHIVER

@andrewdnolan

Copy link
Copy Markdown
Collaborator

Testing chrysalis

ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel

20261023_125009_f4rrvv: 1 test
  ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel (Overall: PEND) details:
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel CREATE_NEWCASE
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel XML
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel SETUP
    PEND ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel SHAREDLIB_BUILD
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel SUBMIT
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel RUN time=104
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel COMPARE_base_rest
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel MEMLEAK insufficient data for memleak test
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_intel SHORT_TERM_ARCHIVER

ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu

20261023_125154_g7ipli: 1 test
  ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu (Overall: PEND) details:
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu CREATE_NEWCASE
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu XML
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu SETUP
    PEND ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu SHAREDLIB_BUILD
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu SUBMIT
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu RUN time=92
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu COMPARE_base_rest
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu MEMLEAK insufficient data for memleak test
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.chrysalis_gnu SHORT_TERM_ARCHIVER

Comment thread cime_config/machines/config_machines.xml Outdated
@andrewdnolan

Copy link
Copy Markdown
Collaborator

Testing pm-gpu

ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu

PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu CREATE_NEWCASE
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu XML
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu SETUP
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu SHAREDLIB_BUILD time=93
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu MODEL_BUILD time=373
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu SUBMIT
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu RUN time=261
FAIL ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu COMPARE_base_rest
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu MEMLEAK insufficient data for memleak test
PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.pm-gpu_gnugpu SHORT_TERM_ARCHIVER

COMPARE failure is a known issue #564 and is being addressed in #586.

@sbrus89

sbrus89 commented Oct 23, 2026

Copy link
Copy Markdown
Collaborator Author

Testing Aurora

ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel

    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel CREATE_NEWCASE
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel XML
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel SETUP
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel SHAREDLIB_BUILD time=239
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel MODEL_BUILD time=304
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel SUBMIT
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel RUN time=188
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel COMPARE_base_rest
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel MEMLEAK insufficient data for memleak test
    PASS ERS_Vmct_Ld3.ne4_oQU240.WCYCL1850NS-OMEGA.aurora_intel SHORT_TERM_ARCHIVER

ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel

    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel CREATE_NEWCASE
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel XML
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel SETUP
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel SHAREDLIB_BUILD time=156
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel MODEL_BUILD time=237
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel SUBMIT
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel RUN time=72
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel COMPARE_base_rest
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel MEMLEAK
    PASS ERS_Vmct.T62_oQU240.COMEGA-IAF.aurora_intel SHORT_TERM_ARCHIVER

SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958

    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 CREATE_NEWCASE
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 XML
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 SETUP
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 SHAREDLIB_BUILD time=157
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 MODEL_BUILD time=200
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 SUBMIT
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 RUN time=204
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 MEMLEAK insufficient data for memleak test
    PASS SMS_Vmct_Ld3.TL319_EC30to60E2r2.COMEGA-JRA1p5.aurora_intel.omega-jra_1958 SHORT_TERM_ARCHIVER

SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel

    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel CREATE_NEWCASE
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel XML
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel SETUP
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel SHAREDLIB_BUILD time=160
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel MODEL_BUILD time=300
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel SUBMIT
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel RUN time=39
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel MEMLEAK
    PASS SMS_Vmct.T62_oQU240.GOMEGA-IAF.aurora_intel SHORT_TERM_ARCHIVER

@andrewdnolan

Copy link
Copy Markdown
Collaborator

Testing Aurora w/ intelgpu

SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu

20261023_212917_zlz27z: 1 test
  SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu (Overall: PASS) details:
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu CREATE_NEWCASE
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu XML
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu SETUP
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu SHAREDLIB_BUILD time=192
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu MODEL_BUILD time=262
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu SUBMIT
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu RUN time=33
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu MEMLEAK
    PASS SMS_Ld5.T62_oQU240.COMEGA-IAF.aurora_intelgpu SHORT_TERM_ARCHIVE

@andrewdnolan andrewdnolan left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for handling this @sbrus89!

I think I've hit every machine and compiler combination. This is good to go!

@andrewdnolan

Copy link
Copy Markdown
Collaborator

Testingfrontier w/ craygnu-mphipcc

Turns out E3SM-Project#8594 is only an issue for the MCT driver. We are able to build datm with craygnu-mphipcc` using the moab (default) driver:

ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc

20261023_185359_spg8xj: 1 test
  ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc (Overall: PASS) details:
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc CREATE_NEWCASE
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc XML
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc SETUP
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc SHAREDLIB_BUILD time=109
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc MODEL_BUILD time=296
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc SUBMIT
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc RUN time=73
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc COMPARE_base_rest
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc MEMLEAK insufficient data for memleak test
    PASS ERS_Ld5.T62_oQU240.COMEGA-IAF.frontier_craygnu-mphipcc SHORT_TERM_ARCHIVER

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean up Coupled Changes (should) only affect coupled configurations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants