Product specifications

Table Of Contents
6–Using Other MPIs
Installed Layout
6-2 IB6054601-00 H
S
These MPI implementations run on multiple interconnects, and have their own
mechanisms for selecting the interconnect on which each runs. 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 and Open MPI MPIs are installed in this directory tree:
/usr/mpi/<$compiler>/<$mpi>-<mpi_version>
The QLogic-supplied MPIs precompiled with the GCC, PathScale, PGI, and the
Intel compilers will also have -qlc appended after <mpi_version>.
For example:
/usr/mpi/gcc/openmpi-1.2.8-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 HP-MPI, Intel MPI, and Platform MPI for their default
installation directories.
Intel MPI version 3.1 uDAPL GCC (default) Provides MPI-1 functionality.
Available for purchase from
Intel.
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
(PathScale) pathcc 3.0
(PGI) pgcc 7.2-5
(Intel) icc 11.0 (Version 11.0, Build 20081105, Package ID: l_cproc_p_11.0.074)
Table 6-1. Other Supported MPI Implementations (Continued)
MPI
Implementation
Runs Over
Compiled
With
Comments