Script SLURM pour Machine à Mémoire Partagée MESCA

Exemple de script SLURM pour une application OpenMP multithreadée sur 18 threads et ayant besoin de 200 Go (200000 MBytes) de ram globalement adressable:

#!/bin/bash
#SBATCH -J th=18
#SBATCH -N 1
#SBATCH -n 1
#SBATCH -c 18
#SBATCH --threads-per-core=1
#SBATCH --qos=mesca
#SBATCH --mem=200000
#SBATCH --time=02:00:00

export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK}

#màj slurm Janvier 2024
export SRUN_CPUS_PER_TASK=${SLURM_CPUS_PER_TASK}
echo "SRUN_CPUS_PER_TASK=${SRUN_CPUS_PER_TASK}"

srun ./monprog_BigMEM

Voir aussi

Script SLURM pour une réservation de PLUS de 18 cœurs

Écrire un script pour un code utilisant plus de 18 cœurs