IB0054606-02 A
4-1
4
Running MPI on QLogic
Adapters
This section provides information on using the Message-Passing Interface (MPI)
on QLogic IB HCAs. Examples are provided for setting up the user environment,
and for compiling and running MPI programs.
Introduction
The MPI standard is a message-passing library or collection of routines used in
distributed-memory parallel programming. It is used in data exchange and task
synchronization between processes. The goal of MPI is to provide portability and
efficient implementation across different platforms and architectures.
MPIs Packaged with QLogic OFED+
The high-performance open-source MPIs packaged with QLogic OFED+ include:
Open MPI version 1.4.3, Ohio State University MVAPICH version 1.2, and
MVAPICH2 version 1.7. These MPIs are offered in versions built with the
high-performance Performance Scaled Messaging (PSM) interface and versions
built run over IB Verbs. There are also the commercial MPIs which are not
packaged with QOFED+, Intel MPI and Platform MPI, which both make use of the
PSM application programming interface (API) and can both run over IB Verbs or
over user direct access programming library (uDAPL), which uses IB Verbs. For
more information on other MPIs, see
.
Open MPI
Open MPI is an open source MPI-2 implementation from the Open MPI Project.
Pre-compiled versions of Open MPI version 1.4.3 that run over PSM and are built
with the GCC, PGI, and Intel compilers are available with the QLogic download.
Open MPI that runs over Verbs is also available.
Open MPI can be managed with the mpi-selector utility, as described in
“Managing MVAPICH, and MVAPICH2 with the mpi-selector Utility” on page 5-5
Содержание OFED+ Host
Страница 1: ...IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Страница 14: ...xiv IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Страница 22: ...1 Introduction Interoperability 1 4 IB0054606 02 A...
Страница 72: ...3 InfiniBand Cluster Setup and Administration Checking Cluster and Software Status 3 48 IB0054606 02 A...
Страница 96: ...4 Running MPI on QLogic Adapters Debugging MPI Programs 4 24 IB0054606 02 A...
Страница 140: ...6 SHMEM Description and Configuration SHMEM Benchmark Programs 6 32 IB0054606 02 A...
Страница 148: ...8 Dispersive Routing 8 4 IB0054606 02 A...
Страница 164: ...9 gPXE HTTP Boot Setup 9 16 IB0054606 02 A...
Страница 176: ...A Benchmark Programs Benchmark 3 Messaging Rate Microbenchmarks A 12 IB0054606 02 A...
Страница 202: ...B SRP Configuration OFED SRP Configuration B 26 IB0054606 02 A Notes...
Страница 206: ...C Integration with a Batch Queuing System Clean up PSM Shared Memory Files C 4 IB0054606 02 A...
Страница 238: ...E ULP Troubleshooting Troubleshooting SRP Issues E 20 IB0054606 02 A...
Страница 242: ...F Write Combining Verify Write Combining is Working F 4 IB0054606 02 A Notes...
Страница 280: ...G Commands and Files Summary of Configuration Files G 38 IB0054606 02 A...
Страница 283: ......