...
Code Block | ||
---|---|---|
| ||
#!/bin/bash
#
#SBATCH --job-name=hello
#SBATCH --output=hello.out
#SBATCH --ntasks=1
#SBATCH --cpus-per-task= 4 # The job spawns in 4 cores
#SBATCH --time=10:00
# From here the job starts
module load OPENMPI/4.0.1
# echo of commands
set -x
# To compute in the submission directory
cd ${SLURM_SUBMIT_DIR}
# number of OpenMP threads
export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK}
# Binding OpenMP threads on core
export OMP_PLACES=cores
# execution with 'OMP_NUM_THREADS' OpenMP threads
srun openmp.sh
srun sleep 60 |
...