# Open MPI

Open MPI is an open source implementation of the message passing interface (MPI) standard. The official documentation for Open MPI 5 (the current generation) is available [here](https://docs.open-mpi.org/en/v5.0.x/).

## The Open MPI module on Aire

Aire currently offers three versions of Open MPI, which vary in version number, compiler, and Cuda implementation.

| Version                                | Command                                            |
|----------------------------------------|----------------------------------------------------|
| openmpi/5.0.6/gcc-13.2.0_cuda-12.6.2   | `module load openmpi/5.0.6/gcc-13.2.0_cuda-12.6.2` |
| openmpi/5.0.6/gcc-14.2.0               | `module load openmpi/5.0.6/gcc-14.2.0` |
| openmpi/5.0.5/gcc-14.2.0               | `module load openmpi/5.0.5/gcc-14.2.0` |

<!-- Optional: If there is any other useful advice, such as profiling and performance tuning, please include them here as a separate section. -->