#!/bin/sh #SBATCH --job-name=ex9 #SBATCH --time=72:00:00 #SBATCH --partition=hype #SBATCH --exclusive #SBATCH --nodes=2 #SBATCH --ntasks-per-node=40 #SBATCH --ntasks=80 #SBATCH --cpus-per-task=1 echo "Running on $SLURM_JOB_NODELIST" mpicc -O2 -fopenmp ex.c MACHINEFILE="nodes.$SLURM_JOB_ID" srun -l hostname | sort -n | awk '{print $2}' > $MACHINEFILE mpirun --mca oob_tcp_if_include 192.168.30.0/24 --mca btl_tcp_if_include 192.168.30.0/24 --mca btl_base_warn_component_unused 0 --bind-to none -np $SLURM_NTASKS -machinefile $MACHINEFILE ./a.out #rm -f $MACHINEFILE echo "done"