27.12.2014 Views

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

QLogic OFED+ Host Software User Guide, Rev. B

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5–Using Other MPIs<br />

Installed Layout<br />

Table 5-1. Other Supported MPI Implementations (Continued)<br />

MPI<br />

Implementation<br />

Runs Over<br />

Compiled<br />

With<br />

Comments<br />

Platform (Scali) 5.6<br />

PSM<br />

GCC (default)<br />

Provides MPI-1 functionality.<br />

Verbs<br />

Available for purchase from<br />

Platform.<br />

Intel MPI version 4.0<br />

TMI/PSM,<br />

uDAPL<br />

GCC (default)<br />

Provides MPI-1 and MPI-2<br />

functionality.<br />

Available for purchase from<br />

Intel.<br />

Table Notes<br />

MVAPICH and Open MPI have been have been compiled for PSM to support the following versions<br />

of the compilers:<br />

• (GNU) gcc 4.1.0<br />

• (PathScale) pathcc 3.2<br />

• (PGI) pgcc 9.0<br />

• (Intel) icc 11.1<br />

These MPI implementations run on multiple interconnects, and have their own<br />

mechanisms for selecting the interconnect that runs on. Basic information about<br />

using these MPIs is provided in this section. However, for more detailed<br />

information, see the documentation provided with the version of MPI that you want<br />

to use.<br />

Installed Layout<br />

By default, the MVAPICH and Open MPI MPIs are installed in this directory tree:<br />

/usr/mpi//-<br />

The <strong>QLogic</strong>-supplied MPIs precompiled with the GCC, PathScale, PGI, and the<br />

Intel compilers will also have -qlc appended after .<br />

For example:<br />

/usr/mpi/gcc/openmpi-1.5-qlc<br />

If a prefixed installation location is used, /usr is replaced by $prefix.<br />

The following examples assume that the default path for each MPI implementation<br />

to mpirun is:<br />

/usr/mpi///bin/mpirun<br />

Again, /usr may be replaced by $prefix. This path is sometimes referred to as<br />

$mpi_home/bin/mpirun in the following sections.<br />

5-2 D000046-005 B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!