Product specifications

Table Of Contents
6–Using Other MPIs
Open MPI
IB6054601-00 H 6-3
A
Open MPI
Open MPI is an open source MPI-2 implementation from the Open MPI Project.
Pre-compiled versions of Open MPI version 1.2.8 that run over PSM and are built
with the GCC, PGI, PathScale, and Intel compilers are available with the QLogic
download.
Open MPI that runs over Verbs and is pre-compiled with the GNU compiler is also
available.
Open MPI can be managed with the mpi-selector utility, as described in
“Managing Open MPI, MVAPICH, and QLogic MPI with the mpi-selector Utility” on
page 6-6.
Installation
Follow the instructions in the QLogic Host Channel Adapter and QLogic OFED
Software Install Guide for installing Open MPI.
Newer versions than the one supplied with this release can be installed after
QLogic OFED 1.4 has already been installed; these may be downloaded from the
Open MPI web site. Note that versions that are released after the QLogic
OFED 1.4 release will not be supported.
Setup
If you use the mpi-selector tool, the necessary setup is done for you. If you do
not use this tool, you can put your Open MPI installation directory in the PATH:
add <$mpi_home>/bin to PATH
The <$mpi_home> is the directory path where the desired MPI was installed.
Compiling Open MPI Applications
As with QLogic MPI, QLogic recommends that you use the included wrapper
scripts that invoke the underlying compiler (see Table 6-2).
Table 6-2. Open MPI Wrapper Scripts
Wrapper Script Name Language
mpicc C
mpiCC, mpicxx, or mpic++ C++
mpif77 Fortran 77
mpif90 Fortran 90