Skip to content

Arepo Production Run

  • Lock Config.sh and runtime parameter files.
  • Document the exact source revision and version-control it.
  • Compile a dedicated production executable.
Terminal window
mkdir -p /scratch/<project>/arepo-prod/{ic,output,logs,restart}
cp <ic-file> /scratch/<project>/arepo-prod/ic/

Example SLURM launcher:

#!/bin/bash
#SBATCH -J arepo_prod
#SBATCH -N 8
#SBATCH --ntasks-per-node=64
#SBATCH -t 24:00:00
#SBATCH -o logs/slurm-%j.out
cd /scratch/<project>/arepo-prod
srun /path/to/Arepo params_prod.txt
  • Run a short pilot job with production parameters first.
  • Monitor timestep evolution, memory usage, and I/O throughput.
  • Verify that the restart workflow works before submitting long jobs.
  • Check global conservation quantities and expected scaling behavior.
  • Compare key diagnostics against pilot and baseline runs.
  • Archive the executable, parameter files, scheduler scripts, and all outputs.