Repository navigation
v5.0.0
mache 5.0.0 moves Spack builds to Spack 1.x, which breaks existing Spack instances and templates.
- Spack 1.x: Environments are built with unmodified Spack 1.x instead of the
E3SM-Project/spackfork, from three pinned sources: a Spack release, aspack-packagesrelease and the new e3sm-spack-packages overlay. - Migration: Downstream packages need a new
spack_pathand must migrate their Spack templates to the Spack 1.x compiler model. The Intel classic templates are retired. - PyPI: mache is now published to PyPI as
e3sm-mache. - Python: Support for Python 3.10 is dropped.
- Compute nodes: Deployments now work on compute nodes without outbound ssh.
- Core ids: The new
ParallelSystem.usable_core_idslists the core ids a job may use on a node. - Machines:
- E3SM-Unified is deployed without Spack on Improv and Bebop.
- Aurora moves to oneapi 2026.1.0.
- The Frontier craygnu templates now match cpe/25.09.
config_machines.xmlis synced with E3SM.
What's Changed
- Update config_machines.xml from E3SM 686957ef by @xylar in #491
- Drop support for Python 3.10 by @xylar in #499
- Log the cloned mache commit and drop the unreachable clone reuse by @xylar in #497
- Publish mache to PyPI as e3sm-mache by @xylar in #501
- Update to 4.0.1rc1 by @xylar in #502
- Read version.py directly in the publish workflow's tag check by @xylar in #503
- Import AGENTS.md into CLAUDE.md instead of pointing at it by @xylar in #504
- Say which CPU ids are cores, beside cores_per_node by @xylar in #498
- Update config_machines.xml from E3SM d60853ae by @xylar in #506
- Update config_machines.xml from E3SM 8edbb375 by @xylar in #508
- Update config_machines.xml from E3SM 6f2e0a2e by @xylar in #510
- Build Spack environments with Spack 1.x, spack-packages and an e3sm overlay by @xylar in #492
- Match Frontier craygnu templates to cpe/25.09 by @xylar in #513
- Update Aurora to oneapi 2026.1.0 by @xylar in #515
- Update to 5.0.0rc2 by @xylar in #517
- Deploy E3SM-Unified without Spack on Improv and Bebop by @xylar in #518
- Update config_machines.xml to E3SM 11c318ca by @xylar in #520
Full Changelog: 4.0.0...5.0.0