matheus__serpa

exemplo mpi sbatch

Jan 8th, 2020
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.59 KB | None | 0 0
  1. #!/bin/sh
  2. #SBATCH --job-name=ex9
  3. #SBATCH --time=72:00:00
  4. #SBATCH --partition=hype
  5. #SBATCH --exclusive
  6. #SBATCH --nodes=2
  7. #SBATCH --ntasks-per-node=40
  8. #SBATCH --ntasks=80
  9. #SBATCH --cpus-per-task=1
  10.  
  11. echo "Running on $SLURM_JOB_NODELIST"
  12.  
  13. mpicc -O2 -fopenmp ex.c
  14.  
  15. MACHINEFILE="nodes.$SLURM_JOB_ID"
  16. srun -l hostname | sort -n | awk '{print $2}' > $MACHINEFILE
  17.  
  18. 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
  19.  
  20. #rm -f $MACHINEFILE
  21.  
  22. echo "done"
Add Comment
Please, Sign In to add comment