User guide

5Using Other MPIs
Installed Layout
5-2 IB0054606-02 A
These MPI implementations run on multiple interconnects, and have their own
mechanisms for selecting the interconnect that runs on. Basic information about
using these MPIs is provided in this section. However, for more detailed
information, see the documentation provided with the version of MPI that you want
to use.
Installed Layout
By default, the MVAPICH, MVAPICH2, and Open MPI are installed in the following
directory tree:
/usr/mpi/$compiler/$mpi-mpi_version
The QLogic-supplied MPIs precompiled with the GCC, PGI, and the Intel
compilers will also have -qlc appended after the MPI version number.
For example:
/usr/mpi/gcc/openmpi-VERSION-qlc
If a prefixed installation location is used, /usr is replaced by $prefix.
The following examples assume that the default path for each MPI implementation
to mpirun is:
/usr/mpi/$compiler/$mpi/bin/mpirun
Again, /usr may be replaced by $prefix. This path is sometimes referred to as
$mpi_home/bin/mpirun in the following sections.
See the documentation for Intel MPI, and Platform MPI for their default installation
directories.
Table Notes
MVAPICH and Open MPI have been have been compiled for PSM to support the following versions
of the compilers:
(GNU) gcc 4.1.0
(PGI) pgcc 9.0
(Intel) icc 11.1
Table 5-1. Other Supported MPI Implementations (Continued)
MPI
Implementation
Runs
Over
Compiled
With
Comments