Index
Prev |  |

## Index

Argument checking
  MPI Routine Argument Checking

Breakpoint setting
  Setting Breakpoints

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

Continuing processes
  Continuing and Stepping Processes

Debuggers
  dbx and gdb
    Using dbx and gdb with MPI programs
  ProDev (CVD)
    Using the ProDev (CVD) Debugger with MPI Programs

Distributed applications
  Launching a Distributed Application

Features
  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 launching problems
  What does `MPI: could not run executable` mean?

MPI-2 compliance
  MPI-2 Standard Compliance

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, no matter how large I set it.

mpimon tool
  Performance Co-Pilot (PCP)

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?

mpivis tool
  Performance Co-Pilot (PCP)

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?

perfex tool
  Perfex

Performance Co-Pilot (PCP)
  Performance Co-Pilot (PCP)

ProDev (CVD) debugger
  Using the ProDev (CVD) Debugger with MPI Programs

Profiling interface
  Profiling Interface

Profiling library freeware
  Profiling Interface

Profiling tools
  Jumpshot
    Third Party Products
  mpimon
    Performance Co-Pilot (PCP)
  mpivis
    Performance Co-Pilot (PCP)
  perfex
    Using SpeedShop and perfex with MPI Applications
  SpeedShop
    Using SpeedShop and perfex with MPI Applications
  third party
    Third Party Products
  Vampir
    Third Party Products

Programs
  compiling and linking, IRIX
    Compiling and Linking IRIX MPI Programs
  compiling and linking, Linux
    Compiling and Linking Linux 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
  MPI-2 spawn functions
    Using MPI-2 Spawn Functions to Launch an Application
  SHMEM
    Compiling and Running SHMEM Applications on IRIX Systems
    Compiling and Running SHMEM Applications on Linux Systems
  with TotalView
    Using TotalView with MPI programs

Rerunning processes
  Rerunning a Process

SHMEM applications for IRIX
  Compiling and Running SHMEM Applications on IRIX Systems

SHMEM applications for Linux
  Compiling and Running SHMEM Applications on Linux Systems

SHMEM information
  Where can I find more information about SHMEM?

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

SpeedShop tool
  SpeedShop

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

Stepping processes
  Continuing and Stepping Processes

TotalView
  Using TotalView 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
  memory placement and policies
    Memory Placement and Policies
  MPI/OpenMP hybridcodes
    Tuning MPI/OpenMP Hybrid Codes
  reducing run-time variability
    Reducing Run-time Variability
  using dplace
    Using `dplace` for Memory Placement
  using global memory
    Using Global Memory for Single Copy Optimization
  using MPI_DSM_CPULIST
    `MPI_DSM_CPULIST`
  using MPI_DSM_MUSTRUN
    `MPI_DSM_MUSTRUN`
  using MPI_DSM_PPM
    `MPI_DSM_PPM`
  using MPI_DSM_VERBOSE
    `MPI_DSM_VERBOSE`
  using PAGESIZE_DATA and PAGESIZE_STACK
    `PAGESIZE_DATA` and `PAGESIZE_STACK`
  using the XPMEM driver
    Using the XPMEM Driver for Single Copy Optimization

Window use
  Finding Windows

Prev | Table of Contents |
Chapter 7. Troubleshooting and Frequently Asked Questions |  |