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 />

Open MPI<br />

Open MPI<br />

Installation<br />

See the documentation for HP-MPI, Intel MPI, and Platform MPI for their default<br />

installation directories.<br />

Open MPI is an open source MPI-2 implementation from the Open MPI Project.<br />

Pre-compiled versions of Open MPI version 1.5 that run over PSM and are built<br />

with the GCC, PGI, PathScale, and Intel compilers are available with the <strong>QLogic</strong><br />

download.<br />

Open MPI that runs over Verbs and is pre-compiled with the GNU compiler is also<br />

available.<br />

Open MPI can be managed with the mpi-selector utility, as described in<br />

“Managing Open MPI, MVAPICH, and <strong>QLogic</strong> MPI with the mpi-selector Utility” on<br />

page 5-6.<br />

Follow the instructions in the <strong>QLogic</strong> Fabric <strong>Software</strong> Installation <strong>Guide</strong> for<br />

installing Open MPI.<br />

Newer versions than the one supplied with this release can be installed after<br />

<strong>QLogic</strong> OFED 1.4.2 has already been installed; these may be downloaded from<br />

the Open MPI web site. Note that versions that are released after the <strong>QLogic</strong><br />

OFED 1.4.2 release will not be supported.<br />

Setup<br />

If you use the mpi-selector tool, the necessary setup is done for you. If you do<br />

not use this tool, you can put your Open MPI installation directory in the PATH:<br />

add /bin to PATH<br />

The is the directory path where the desired MPI was installed.<br />

Compiling Open MPI Applications<br />

As with <strong>QLogic</strong> MPI, <strong>QLogic</strong> recommends that you use the included wrapper<br />

scripts that invoke the underlying compiler (see Table 5-2).<br />

Table 5-2. Open MPI Wrapper Scripts<br />

Wrapper Script Name<br />

Language<br />

mpicc<br />

mpiCC, mpicxx, or mpic++<br />

C<br />

C++<br />

mpif77 Fortran 77<br />

D000046-005 B 5-3

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

Saved successfully!

Ooh no, something went wrong!