Example 4 - 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

# COMMENT:The application(s) to execute along with its input arguments and options:
<insert commands here>

srun --cpu-bind=none hostname -s