Information about software packages installed on the ICHEC systems.
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.
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-u3 # loads version 4.1.3.048
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|
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
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.