Repository navigation
Conversation
27d958f to
ea797b3
Compare
This reverts commit 0a8c5da, which pointed CI at an old mache branch whose jigsaw build pins libnetcdf 4.10.0, conflicting with the 4.10.1 pin in deploy/pins.cfg. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Some GitHub runners have a Microsoft Azure Network Adapter whose RDMA device UCX cannot open, so MPI_Init fails in ESMF_RegridWeightGen on those runners only. Limit UCX to self, shared-memory and TCP transports. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Perlmutter login nodes cap each user's memory at 30 GiB, and Albany's build was OOM-killed with Spack's default of 16 jobs. A new spack_build_jobs option in a machine config's [deploy] section sets spack.build_jobs through the pre_spack hook; Perlmutter uses 8. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Testing: ChrysalisThe
Posted by Claude Code on @xylar's behalf. The testing, analysis and wording above are AI-authored; please check them accordingly. |
Albany's CUDA build was still OOM-killed on a Perlmutter login node with 8 jobs. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Inside a Slurm job the deployment has a whole node's memory, so spack_build_jobs no longer applies there. The Spack deployment guide now says to deploy pm-gpu's Albany environment from a compute node, since its CUDA build only fits on a login node with 4 jobs. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The trilinos-for-albany and albany recipes need the Spack 1.x fixes from E3SM-Project/e3sm-spack-packages#4, which no tag or mache release includes yet. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
pixi cannot lock files in its default cache in the home directory from a Perlmutter compute node, so the compute-node example sets PIXI_CACHE_DIR under $SCRATCH first. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Testing: PerlmutterI ran the
On pm-gpu, the seven FO restart tests fail validation as in #909, and both MISMIP+ smoke tests abort in Albany (#1011). Both deployments used E3SM-Project/e3sm-spack-packages#4 through Posted by Claude Code on @xylar's behalf. The testing, analysis and wording above are AI-authored; please check them accordingly. |
|
We're holding off on deployment waiting for new albany and trilinos-for-albany tags. |
This pull request updates Compass to v2.1.0-alpha.1 and to mache 5.2.0, which builds Spack environments with Spack 1.x (see the mache 5.0.0 release notes). The shared Spack environments need to be redeployed under
dev_compass_2.1.0on each machine.Updates:
deploy.pyanddeploy/cli_spec.jsonsynced (adds--spack-pins)trilinos-for-albanyandalbanyfixes in Declare language dependencies for trilinos-for-albany and albany E3SM-Project/e3sm-spack-packages#4, until a mache release includes themFor reviewers:
Testing
MALI with
full_integration, using a test Spack deployment in scratch:pm-gpuwithgnugpu#909, MISMIP+ smoke tests abort in Albany (MISMIP+ smoke tests abort in Albany on pm-gpu with gnugpu #1011)Deployed
MALI with
full_integration, using the shared Spack deployment:Checklist
Testingin this PR) any testing that was used to verify the changesCloses E3SM-Project/mache#493
Posted by Claude Code on @xylar's behalf. The testing, analysis and wording above are AI-authored; please check them accordingly.