Gizmo Production Run
1. Lock executable and config
Section titled “1. Lock executable and config”- Freeze compile options and parameter files.
- Save source revision and dependency versions.
- Keep the production binary separate from test binaries.
2. Stage production workspace
Section titled “2. Stage production workspace”mkdir -p /scratch/<project>/gizmo-prod/{ic,output,logs,restart}cp <ic-files> /scratch/<project>/gizmo-prod/ic/3. Launch job chain
Section titled “3. Launch job chain”#!/bin/bash#SBATCH -J gizmo_prod#SBATCH -N 8#SBATCH --ntasks-per-node=64#SBATCH -t 24:00:00#SBATCH -o logs/slurm-%j.out
cd /scratch/<project>/gizmo-prodsrun /path/to/GIZMO params_prod.txt4. Operate and audit
Section titled “4. Operate and audit”- Monitor load balance, timestep adaptation, and memory usage.
- Verify checkpoint integrity before each continuation job.
- Run periodic science sanity checks while jobs are active.