Staff Directory | Intranet | Search

NCSA Software Repository

GENERAL SOFTWARE DESCRIPTION

MPE2

Short Description: MPI Parallel Environment

Long 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.

Category: Parallel Processing Tools
Parallel Processing Tools: Execution and Performance Analyzers (includes debuggers)
Parallel Processing Tools: Parallel Programming Environments
Parallel Processing Tools: Parallel Runtime Systems

Vendor/Developer: ANL

Vendor Website: http://www-unix.mcs.anl.gov/

Software Website: http://www-unix.mcs.anl.gov/perfvis/download/index.htm#MPE

Programming Language: C,C++,Fortran

Terms of Use:

Installed Copies:

NCSA: Intel 64 Linux Cluster (Version - 1.0.5)