skip to content

MPI library that can use either Intel or GNU compilers


All managed linux workstations and managed clusters whose OS is new enough

Instructions for users: 

Load the mpi/intel environment module and any modules for the compiler you want to use. Compile code with the appropriate compiler wrapper:

Compiler Wrapper
gcc mpicc
gfortran mpif90
icc mpiicc
ifort mpiifort

Launch the compiled program with mpirun. On the compute clusters no additional arguments are needed as mpirun will talk to the batch system and find out where it should launch processes, and how many of them. On a workstation it's necessary to state how many processes to launch with the -n flag.

Licence Details: 

This is part of Intel's OneAPI toolkit, see for licence details.

Admin notes: 

See OneAPI

System status 

System monitoring page

Can't find what you're looking for?

Then you might find our A-Z site index useful. Or, you can search the site using the box at the top of the page, or by clicking here.