Intel MPI

Intel MPI is a widely uses MPI library with good performance over shared memory and many fabrics. Note that contrary to what might be expected by its name, Intel MPI performs quite well on AMD processors. There are two version families, classic Intel MPI (sometimes called just “Intel MPI” or “IMPI”) and its successor Intel OneAPI MPI. Unless you need the classic family for compatibility reasons, we recommend using the OneAPI family.

Load Intel MPI:

First, you must load the intel-oneapi-compilers module before the intel-oneapi-mpi module is visible by running

module load intel-oneapi-compilers

For a specific version, run

module load intel-oneapi-mpi/VERSION

and for the default version (not available for the HLRN Modules (hlrn-tmod) software stack), run

module load intel-oneapi-mpi

For a specific version, run

module load intel-oneapi-mpi/VERSION

and for the default version (not available for the HLRN Modules (hlrn-tmod) software stack), run

module load intel-oneapi-mpi

There is only one version available and the default version loads the Classic Intel MPI. To load it, run

module load impi/2021.6

For a specific version (2019.9 or older), run

module load ipmi/VERSION

and for the default version

module load ipmi

In the rev/11.06 revision, substitute intel-mpi with intel/mpi

module load intel-mpi/VERSION

and for the default version

module load intel-mpi