Skip to content

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.

Resources