Index

Administrating MPT
find release notes
Administrating MPT
installation
MPT Installation
disk space requirements
Disk Space Requirements
MPT RPM
Installing the MPT RPM
prerequisites
Prerequisites
installation in an alternate location
Installing MPT Software in an Alternate Location
using a cpio file for installation
Using a cpio File for Installation
using dynamic shared libraries to run MPI jobs
Using Dynamic Shared Libraries to Run MPI Jobs

Argument checking
MPI Routine Argument Checking

Code hangs
My code runs correctly until it reaches MPI_Finalize() and then it hangs.

Combining MPI with tools
How do I combine MPI with insert favorite tool here ?

Components
MPI Components

Configuring MPT
adjusting file descriptor limits
Adjusting File Descriptor Limits
adjusting locked memory limits
Adjusting Locked Memory Limits
configuring array services
Configuring Array Services
starting prerequisite Services
Starting Prerequisite Services

Debuggers
idb and gdb
Using idb and gdb with MPI programs

Distributed applications
Launching a Distributed Application

Features
SGI MPI Features

Frequently asked questions
Troubleshooting and Frequently Asked Questions

Getting started
Getting Started

Internal statistics
MPI Internal Statistics

Introduction
Introduction

Memory placement and policies
Memory Placement and Policies

Memory use size problems
The ps(1) command says my memory use (SIZE) is higher than expected.

MPI 2.0 standard compliance
MPI 2.0 Standard Compliance

MPI jobs, suspending
Suspending MPI Jobs

MPI launching problems
What does MPI: could not run executable mean?

MPI performance profiling
MPI Performance Profiling
environment variables
MPI Performance Profiling Environment Variables
results file
MPI_PROFILING_STATS Results File Example
supported functions
MPI Supported Profiled Functions

MPI-2 spawn functions
to launch applications
Using MPI-2 Spawn Functions to Launch an Application

MPI_REQUEST_MAX too small
I keep getting error messages about MPI_REQUEST_MAX being too small.

mpirun command
to launch application
Using mpirun to Launch an MPI Application

mpirun failing
What are some things I can try to figure out why mpirun is failing?

MPMD applications
Launching a Multiple Program, Multiple Data (MPMD) Application on the Local Host

MPT software installation
How can I get the MPT software to install on my machine?

PerfBoost
PerfBoost
environment variables
Environment Variables
MPI supported functions
MPI Supported Functions
using
Using PerfBoost

perfcatch utility
Overview of perfcatch Utility
See Also MPI performance profiling
results file
MPI_PROFILING_STATS Results File Example
using
Using the perfcatch Utility

Profiling interface
Profiling Interface

Profiling tools
Jumpshot
Third Party Products
third party
Third Party Products
Vampir
Third Party Products

Programs
compiling and linking
Compiling and Linking MPI Programs
debugging methods
Debugging MPI Applications
launching distributed
Launching a Distributed Application
launching multiple
Launching a Multiple Program, Multiple Data (MPMD) Application on the Local Host
launching single
Launching a Single Program on the Local Host
launching with mpirun
Using mpirun to Launch an MPI Application
launching with PBS
PBS Professional
launching with Torque
Torque
MPI-2 spawn functions
Using MPI-2 Spawn Functions to Launch an Application
SHMEM programming model
Compiling and Running SHMEM Applications
with TotalView
Using the TotalView Debugger with MPI programs

Running MPI Jobs with a workload manager
Running MPI Jobs with a Work Load Manager

SHMEM applications
Compiling and Running SHMEM Applications

SHMEM information
Where can I find more information about the SHMEM programming model?

Single copy optimization
avoiding message buffering
Avoiding Message Buffering - Enabling Single Copy
using the XPMEM driver
Using the XPMEM Driver for Single Copy Optimization

Stack traceback information
Why do I see “stack traceback” information when my MPI job aborts?

stdout and/or stderr not appearing
I am not seeing stdout and/or stderr output from my MPI application.

TotalView
Using the TotalView Debugger with MPI programs

Troubleshooting
Troubleshooting and Frequently Asked Questions

Tuning
avoiding message buffering
Avoiding Message Buffering - Enabling Single Copy
buffer resources
Tuning MPI Buffer Resources
enabling single copy
Avoiding Message Buffering - Enabling Single Copy
for running applications across multiple hosts
Tuning for Running Applications Across Multiple Hosts
for running applications over the InfiniBand Interconnect
Tuning for Running Applications over the InfiniBand Interconnect
memory placement and policies
Memory Placement and Policies
MPI/OpenMP hybrid codes
Tuning MPI/OpenMP Hybrid Codes
reducing run-time variability
Reducing Run-time Variability
using dplace
Using dplace for Memory Placement
using MPI_DSM_CPULIST
MPI_DSM_CPULIST
using MPI_DSM_DISTRIBUTE
MPI_DSM_DISTRIBUTE
using MPI_DSM_VERBOSE
MPI_DSM_VERBOSE
using the XPMEM driver
Using the XPMEM Driver for Single Copy Optimization

Unpinning memory
Suspending MPI Jobs

Using PBS Professional
to launch application
PBS Professional

Using Torque
to launch application
Torque