Launch Aether.jl across many GPUs and nodes under MPI on NERSC Perlmutter (Cray Shasta, 4x A100/node). Covers the salloc recipe, the srun launch environment, node-local GPU binding, GPU-aware MPI, and — critically — the Cray-MPICH "malformed environ"…
Set up and launch an Aether.jl test problem on CPU or GPU, serial or under MPI — environment recipe, problem-script anatomy, GPU launch and float-type discipline, mpiexec launch pattern, distributed reductions, and verified Sod/KH baselines. Use when running…
Write or update a dev/log entry documenting this working session — the human↔agent collaboration record. Use when the user says "log this session", runs $log-session, or before any commit that changes code (the pre-commit hook requires a staged dev/log entry).