Skip to content

Daily config_machines drift detected #418

@xylar

Description

@xylar

The daily config_machines check found upstream changes for one or
more supported machines.

Required work:

  • Run pixi run -e py314 python utils/update_cime_machine_config.py --work-dir . --upstream-revision <sha>
    from the repository root.
  • Replace mache/cime_machine_config/config_machines.xml with
    upstream_config_machines.xml generated by that command, then
    remove upstream_config_machines.xml before committing.
  • If module or environment changes imply different
    system-package
    versions, update the corresponding mache Spack templates and
    version strings for the affected toolchains.
  • Look for related Spack template files under
    mache/spack/templates/<machine>*.yaml,
    mache/spack/templates/<machine>*.sh, and
    mache/spack/templates/<machine>*.csh.
  • If the only follow-up is module or version drift, keep the PR
    focused on those updates.
  • In the PR summary, state which upstream E3SM commit hash was
    used for the config_machines.xml replacement.
  • If any prefix or path values changed and the correct
    replacement
    is not obvious, add a TODO comment in the PR for the reviewer
    instead of guessing.

Affected machines: pm-cpu

pm-cpu

  • Package groups to review: none detected
  • Prefix/path variables changed: none detected
  • Spack templates to review: none matched
Module changes
  • Selector: all matching toolchains
    • Removed: load craype-accel-host
  • Selector: compiler=!nvidia
    • Added: load craype-accel-host
XML diff
--- old
+++ new
@@ -94,8 +94,11 @@
         <command name="load">cray-libsci/25.09.0</command>
       </modules>
 
+      <modules compiler="!nvidia">
+        <command name="load">craype-accel-host</command>
+      </modules>
+
       <modules>
-        <command name="load">craype-accel-host</command>
         <command name="load">craype/2.7.35</command>
         <command name="load">cray-mpich/9.0.1</command>
         <command name="load">cmake/3.30.2</command>

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions