Newsgroups: comp.parallel.mpi,comp.parallel
From: johnmay@llnl.gov (John M May)
Subject: MPIMap: a tool for visualizing MPI data types
Organization: Lawrence Livermore National Laboratory - Livermore Computing
Date: Tue, 28 Nov 1995 23:18:51 GMT
Message-ID: <49g5cr$lki@lll-winken.llnl.gov>

We have just released a new tool called MPIMap that lets programmers
visualize MPI datatypes.  It uses Tcl/Tk, and it runs on parallel
computers that use the MPICH implmentation of MPI.  The tool lets
you select one of MPI's type constructors (such as MPI_Type_vector
or MPI_Type_struct) and enter the parameters to the constructor
call.  It then calls MPI to generate the new type, extracts the
type map from the resulting structure, and presents a graphical
display of the type map, showing the offset and basic type of each
element.  You can use these derived types as inputs to other derived
types, and you can overlay several types on the same display to make
sure they mesh properly.

MPIMap is freely available from Lawrence Livermore National Laboratory
-- see the web page at http://www.llnl.gov/liv_comp/mpimap .  The
documentation is also online there as a web page, and it shows several
examples of MPIMap displays.

John May


