#!/bin/bash -l #SBATCH --job-name=test_mpi #SBATCH --partition=lena #SBATCH --nodes=10 #SBATCH --ntasks-per-node=16 #SBATCH --mem-per-cpu=2G #SBATCH --time=02:00:00 #SBATCH --mail-user=user@uni-hannover.de #SBATCH --mail-type=BEGIN,END,FAIL #SBATCH --output test_mpi-job_%j.out #SBATCH --error test_mpi-job_%j.err # Change to my work dir cd $SLURM_SUBMIT_DIR # Load modules module load foss/2018b # Start my MPI application # # Note: if you use Intel MPI Library provided by modules up to intel/2020a, execute srun as # # srun --mpi=pmi2 ./my_mpi_app # # For all Intel MPI libraries set the environment variable I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so before executing srun srun --cpu_bind=cores --distribution=block:cyclic ./my_mpi_app