Minimal Julia MPI application for testing purposes.
Usef for:
- Quickly check MPI when you move to a new system
- Check how mpi ranks are mapped to CPU cores
- Learn how to configure and use MPI on different systems
- Check the compilation and usage of a systemimage when using MPI
Taking das6 as example https://www.cs.vu.nl/das/
Move to the cpu folder and run the commands below.
Without system image (default).
$ das6/configure.sh
$ sbatch das6/job.shWith CUDA in gpu folder
$ sbatch snellius-2023/configure.sh
$ sbatch snellius-2023/job.shWith system image (advanced).
$ das6/configure.sh
$ sbatch das6/compile.sh
# Wait for the previous job to finish
$ sbatch das6/job-with-sysimage.sh