next up previous
Next: mpirun, a Portable Startup Up: The mpich Programming Environment Previous: The mpich Programming Environment

   
Introduction

The MPI standard specifies nothing ouside of MPI programs, not even how they will be stared. MPICH supplies a number useful tools for managing MPI programs, including

1.
mpirun, a portable startup command, so that MPI programs can be started the same way in many idfferent environments,
2.
mpe, a library of useful routines that work will with MPI. Curently this library includes both routines for producing log files of time-stamped events and a simple parallel X graphics library, routines for providing a sequential section code, and routines to start a debugger when errors occur.
3.
a set of predefined profiling libraries. The MPI Standard specifies a mechanism whereby the user may ``wrap'' any collection of MPI functions with code of his own, without accessing the MPI implementation source code. We supply tools for constructing such a profiling version of the MPI library with a minimum of effort, as well as three preconstructed sets of wrappers, for accumulating time spent in MPI routines, for preparing log files, and for program animation.
4.
upshot, a tool for examining log files produced by the mpe logging functions or by the automatic logging in the logging profiling library.


next up previous
Next: mpirun, a Portable Startup Up: The mpich Programming Environment Previous: The mpich Programming Environment
Karen D. Toonen
1998-11-19