OpenMPI is one of the MPI libraries installed to various RC machines with wrapper compilers to Open SHMEM, which provides exceedingly quick one direction communication.
Load the openmpi module for use Coeus.
$ module load openmpi
It is recommended to use mpiexec to start an MPI program. The example on Coeus (below) will compile the program and then create four copies of the executable and run them all where they all can communicate using MPI.
$ module load openmpi
$ mpicc -o my_example my_example.c
$ mpiexec -n 4 my_example
There are several compilers for MPI available in the module.
$ /bin/ls /software/builds/openmpi/4.1.4/bin/
aggregate_profile.pl mpicxx mpifort ompi_info orte-server profile2mat.pl
mpiCC mpiexec mpirun opal_wrapper ortecc
mpic++ mpif77 ompi-clean orte-clean orted
mpicc mpif90 ompi-server orte-info orterun