Content
Code execution
To execute your code you need to
- have a binary (executable, model code), which is the result of code compilation,
- create a slurm job script,
- submit the slurm jobs script.
Slurm scripts for mpirun
A slurm script is submitted to the job scheduler slurm. It contains
- the control about requested compute nodes and
- commands to start your binary. Using
mpirun
the pinning is controlled by the MPI library. Pinning by slurm you need to switch off by addingexport SLURM_CPU_BIND=none
.
MPI only
MPI, OpenMP
You can run one code compiled with MPI and OpenMP. The examples cover the setup
- 2 nodes,
- 4 processes per node, 24 threads per process.