Open MPI
Overview
OpenMPI is an open-source message-passing interface for developing parallel applications.
Availability
Cluster | Module/Version |
---|---|
BOSE | openmpi/1.10.7 openmpi/2.1.6 openmpi/4.1.1 cray-openmpi/4.1.1 openmpi/5.0.3 |
BGSC | openmpi/1.10.0_ifort openmpi/4.0.3 openmpi/4.0.3_ifort |
Note: You can simply use "module load openmpi" to activate the most recently installed version of this software.
Sample Slurm Script
submit.sh
#!/bin/bash
# -- SLURM SETTINGS -- #
# [..] other settings here [..]
# The following settings are for the overall request to Slurm
#SBATCH --ntasks-per-node=32 # How many CPU cores do you want to request
#SBATCH --nodes=1 # How many nodes do you want to request
# -- SCRIPT COMMANDS -- #
# Load the needed modules
module load Open MPI # Load Open MPI
Real Example
Has your research group used Open MPI in a project? Contact the HPC Team and we'd be glad to feature your work.