Create slurm submission script for profiling using map

这个提交包含在:
nmannall
2024-01-19 16:55:32 +00:00
父节点 588919cdcd
当前提交 4b1fd7da90

查看文件

@@ -0,0 +1,24 @@
#!/bin/bash
#SBATCH --job-name=gprMax-map
#SBATCH --time=00:20:0
#SBATCH --partition=standard
#SBATCH --qos=short
#SBATCH --nodes=1
#SBATCH --ntasks=1
#SBATCH --cpus-per-task=1
#SBATCH --output=output/archer2/map_%J.out
# USAGE: sbatch -c [ompthreads] job_scripts/archer2_map_single_node.slurm [domain]
export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK
export SRUN_CPUS_PER_TASK=$SLURM_CPUS_PER_TASK
module load arm/forge
source ../.venv/bin/activate
mkdir -p profile/archer2/
map -o="profile/archer2/gprMax_${1}d_${SLURM_CPUS_PER_TASK}t_$(date +%F_%H-%M)" --mpi=slurm --mpiargs="--hint=nomultithread --distribution=block:block" --profile python -m gprMax --log-level 25 src/benchmark_model_$1.in
sacct --format=JobID,State,Submit,Start,End,Elapsed,NodeList --units=M -j $SLURM_JOBID