The Open MPI Project is an open source Message Passing Interface implementation.
Documentation
openMPI home
openMPI documentation home
Slurm MPI guide
Usage
$ module load openmpi $ mpicc -o hello hello.c $ srun -N 4 --mpi=pmix_v2 ./hello
Build instructions for those who are curious
module load gcc/12.4.0
module load cuda
./configure --prefix=/mnt/nasapps/production/openmpi/5.0.5 \
--without-ofi --with-cuda=$CUDABASE --with-slurm &&
make -j 8 && make install