MPE2

Category: Tools-Performance

Description

MPE is a software package for MPI (Message Passing Interface) programmers. The package provides users with a number of useful tools for their MPI programs. The latest version is called MPE2. Current available tools under MPE2 are the following:

  1. A set of profiling libraries to collect information about the behavior of MPI programs. Linking the user MPI program with the libraries will generate logfile for postmortem visualization when the user program is executed.
  2. Convenient compiler wrapper, mpecc and mpefc, are provided to compile/link with the related profiled libraries, e.g. "mpecc -mpilog" enables automatic MPI and user-defined MPE logging, "mpecc -mpicheck" enables collective and datatype checking of the user MPI program, and "mpecc -help" shows available options.
  3. A SLOG-2 viewer, Jumpshot, for the various logfiles.
  4. A set of CLOG-2 and SLOG-2 utilities programs.
  5. An MPI collective and datatype checking library.
  6. A shared-display parallel X graphics library.
  7. A profiling wrapper generator for MPI interface.
  8. Routines for sequentializing a section of code being executed in parallel.
  9. Debugger setup routines.
The document that is distributed with old MPE, User's Guide for MPE, is a bit out-of-date, but still contains useful information.

Use

Load the mpe2 module.

 module avail mpe2
 module load mpe2
 mpecc -help

Support

This package has the following support level : Unsupported

Available Versions

Version Available Builds
pgi gnu pathscale Other
1.0.6
u
u
u
u