Example 4 - A Batch File for Multiple Nodes, Multiple CPUs per Processor

This is often referred to as the “hybrid mode” MPI approach, where multiple machines are requested and multiple processes are requested. MPI will start a parent process or processes on each node, and those in turn will be able to use more than one processor for threaded calculations.


#!/bin/bash

#SBATCH --job-name JOBNAME

#SBATCH --nodes=2

#SBATCH --ntasks-per-node=4

#SBATCH --cpus-per-task=4

#SBATCH --mem-per-cpu=1g

#SBATCH --time=00:15:00

#SBATCH --account=test #SBATCH --partition=standard

#SBATCH --mail-type=NONE

 

srun --cpu-bind=none hostname -s