#!/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"
Comments