4
–
Running MPI on QLogic Adapters
Open MPI
4-2
IB0054606-02 A
Installation
Follow the instructions in the
QLogic Fabric Software Installation Guide
for
installing Open MPI.
Newer versions of Open MPI released after this QLogic OFED+ release will not be
supported (refer to the
OFED+ Host Software Release Notes
for version
numbers). QLogic does not recommend installing any newer versions of Open
MPI. If a newer version is required it can be found on the Open MPI web site
) and installed after QLogic OFED+ has been installed.
Setup
When using the
mpi-selector
tool, the necessary
$PATH
and
$LD_LIBRARY_PATH
setup is done.
When not using the
mpi-selector
tool, put the Open MPI installation directory
in the PATH by adding the following to
PATH
:
$mpi_home
/bin
Where
$mpi_home
is the directory path where Open MPI is installed.
Compiling Open MPI Applications
QLogic recommends that you use the included wrapper scripts that invoke the
underlying compiler (see
To compile your program in C, type the following:
$ mpicc mpi_app_name.c -o mpi_app_name
These scripts all provide the command line options listed in
Table 4-1. Open MPI Wrapper Scripts
Wrapper Script Name
Language
mpicc
C
mpiCC, mpicxx, or mpic++
C++
mpif77
Fortran 77
mpif90
Fortran 90
Summary of Contents for OFED+ Host
Page 1: ...IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Page 14: ...xiv IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Page 22: ...1 Introduction Interoperability 1 4 IB0054606 02 A...
Page 96: ...4 Running MPI on QLogic Adapters Debugging MPI Programs 4 24 IB0054606 02 A...
Page 140: ...6 SHMEM Description and Configuration SHMEM Benchmark Programs 6 32 IB0054606 02 A...
Page 148: ...8 Dispersive Routing 8 4 IB0054606 02 A...
Page 164: ...9 gPXE HTTP Boot Setup 9 16 IB0054606 02 A...
Page 176: ...A Benchmark Programs Benchmark 3 Messaging Rate Microbenchmarks A 12 IB0054606 02 A...
Page 202: ...B SRP Configuration OFED SRP Configuration B 26 IB0054606 02 A Notes...
Page 206: ...C Integration with a Batch Queuing System Clean up PSM Shared Memory Files C 4 IB0054606 02 A...
Page 238: ...E ULP Troubleshooting Troubleshooting SRP Issues E 20 IB0054606 02 A...
Page 242: ...F Write Combining Verify Write Combining is Working F 4 IB0054606 02 A Notes...
Page 280: ...G Commands and Files Summary of Configuration Files G 38 IB0054606 02 A...
Page 283: ......