Product specifications

Table Of Contents
6–Using Other MPIs
MVAPICH
IB6054601-00 H 6-5
A
MVAPICH
Pre-compiled versions of MVAPICH 1.1 built with the GNU, PGI, PathScale, and
Intel compilers, and that run over PSM, are available with the QLogic download.
MVAPICH that runs over Verbs and is pre-compiled with the GNU compiler is also
available.
MVAPICH 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
To install MVAPICH, follow the instructions in the appropriate installation guide.
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
MVAPICH web site. Note that versions that are released after the QLogic
OFED 1.4 release will not be supported.
Setup
To launch MPI jobs, the MVAPICH installation directory must be included in PATH
and LD_LIBRARY_PATH.
When using sh for launching MPI jobs, run the command:
$ source /usr/mpi/<$compiler>/<$mpi>/bin/mpivars.sh
When using csh for launching MPI jobs, run the command:
$ source /usr/mpi/<$compiler>/<$mpi>/bin/mpivars.csh
Compiling MVAPICH Applications
As with QLogic MPI, QLogic recommends that you use the included wrapper
scripts that invoke the underlying compiler (see Table 6-3).
Table 6-3. MVAPICH Wrapper Scripts
Wrapper Script Name Language
mpicc C
mpiCC, mpicxx C++
mpif77 Fortran 77
mpif90 Fortran 90