Logo of Science Foundation Ireland  Logo of the Higher Education Authority, Ireland7 Capacities
Ireland's High-Performance Computing Centre | ICHEC
Home | News | Infrastructure | Outreach | Services | Research | Support | Education & Training | Consultancy | About Us | Login

ICHEC Software

Information about software packages installed on the ICHEC systems.

Intel MPI

Versions Installed



Intel MPI is an implementation of the Message-Passing Interface 3 (MPI3) exploiting the Infiniband network of the machine. This is the recommended MPI implementation on Fionn.





Additional Notes

Access to the library is granted using the global Intel module, also comprising the Intel compilers and MKL library (on Fionn). To load the desired version, just use one of the lines:

module load dev intel/2013-sp1 # loads version
module load dev intel/2013-sp1-u3 # loads version
module load dev intel/2015 # loads version 5.0.1

In addition, the package provides some convenient wrappers for compiling and linking MPI codes, which names are as follow:

  Intel Compilers GNU compilers
C mpiicc mpicc
C++ mpiicpc mpicxx
Fortran 77 mpiifort mpif77
Fortran 90 mpiifort mpif90
Intel MPI compilers wrapper names on Fionn.

Important note on MPI launcher

The correct MPI launcher for version 4.1.3 is mpirun and not mpiexec. If you use mpiexec you will end up with an error like

[alin@service62:~]: mpiexec hostname
mpiexec_service62: cannot connect to local mpd (/ichec/work/scratch/tmp/216374.service1.cb3.ichec.ie/mpd2.console_service62_alin); possible causes:
1. no mpd is running on this host
2. an mpd is running but was started without a "console" (-n option)


For more information see the Intel MPI website.

Return to the software index