Message Passing Toolkit: MPI Programmer's Manual

Document Number: 007-3687-005

Front Matter

| List of Tables | |


Table of Contents

New Features

About This Manual
Related Publications and Other Sources
Conventions
Reader Comments

1. Overview
MPI Overview
MPI Components
MPI Program Development

2. Building MPI Applications
Compiling and Linking IRIX Programs
Compiling and Linking Linux Programs

3. Using mpirun to Execute Applications
Syntax of the mpirun Command
Using a File for mpirun Arguments
Launching Programs on the Local Host Only
Launching a Distributed Program

4. Thread-Safe MPI
Initialization
Query Functions
Requests
Probes
Collectives
Exception Handlers
Signals
Internal Statistics
Finalization

5. Multiboard Feature for GSN and HiPPI 800 Networks

6. Setting Environment Variables
Setting MPI Environment Variables
Internal Message Buffering in MPI

7. MPI Troubleshooting and Application Tuning
What does MPI: could not run executable mean?
How do I combine MPI with other tools?
How can I allocate more than 700 to 1000 MB when I link with libmpi?
Why does my code run correctly until it reaches MPI_Finalize(3) and then hang?
Why do I keep getting error messages about MPI_REQUEST_MAX being too small, no matter how large I set it?
Why am I not seeing stdout or stderr output from my MPI application?

Index