ParaGraph: A Performance Visualization Tool for MPI



ParaGraph is a graphical display tool for visualizing the behavior and performance of parallel programs that use MPI (Message-Passing Interface). The visual animation of a parallel program is based on execution trace information gathered during an actual run of the program on a message-passing parallel computer system. The resulting trace data are replayed pictorially to provide a dynamic depiction of the behavior of the parallel program, as well as graphical summaries of its overall performance. The same performance data can be viewed from many different visual perspectives to gain insights that might be missed by any single view. The necessary execution trace data are produced by MPICL, developed by Pat Worley of Oak Ridge National Laboratory, which uses the profiling interface of MPI to provide timestamped records of MPI events.

Unix man page

User Guide (pdf)


Source Code in Various Formats

Center for Simulation of Advanced Rockets
2270 Digital Computer Laboratory, MC-278
University of Illinois at Urbana-Champaign
1304 West Springfield Avenue
Urbana, IL 61801

phone: 217-333-3247
fax: 217-333-1910