Cisco Systems ST373307LC Computer Drive User Manual


 
CHAPTER
7-1
Cisco SFS InfiniBand Host Drivers User Guide for Linux
OL-12309-01
7
MVAPICH MPI
The chapter describes MVAPICH MPI and includes the following sections:
Introduction, page 7-1
Initial Setup, page 7-2
Configuring SSH, page 7-2
Editing Environment Variables, page 7-5
MPI Bandwidth Test Performance, page 7-7
MPI Latency Test Performance, page 7-8
Intel MPI Benchmarks (IMB) Test Performance, page 7-9
Compiling MPI Programs, page 7-12
Introduction
MPI is a standard library functionality in C, C++, and Fortran that is used to implement a
message-passing program. MPI allows the coordination of a program running as multiple processes in a
distributed memory environment.
This chapter includes setup and configuration information for the MVAPICH MPI. MVAPICH MPI
supports both the GNU and Intel compiler suites. Each of these compiler suites, support the C, C++,
Fortran77, and Fortran90 programming languages.
For additional details about MPI, go to the following URLs:
http://webct.ncsa.uiuc.edu:8900/public/MPI/
and
http://www.mpi-forum.org
For additional details about MVAPICH MPI, go to the following URL:
http://nowlab.cse.ohio-state.edu/projects/mpi-iba/
Note See the “Root and Non-root Conventions in Examples” section on page ix for details about the
significance of prompts used in the examples in this chapter.