Up: The mpich Programming Environment
Next: mpirun, a Portable Startup Script
Previous: The mpich Programming Environment
The MPI standard specifies nothing outside of MPI programs, not even how they
will be started. 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 different environments,
2. mpicc and mpif77, easy ways to compile and link MPI
programs.
3. mpireconfig, a way to create Makefiles from Makefile.in templates
4. 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.
5. 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.
6. upshot, a tool for examining log files produced by the
mpe logging functions or by the automatic logging in the logging
profiling library.
7. nupshot, an experimental, faster version of upshot.
Up: The mpich Programming Environment
Next: mpirun, a Portable Startup Script
Previous: The mpich Programming Environment