Upshot


Up: Visualizing Program Behavior Next: Building and Using Jumpshot-3 Previous: Visualizing Program Behavior

Another program in the examples/basic or mpe/contrib/test subdirectory is cpilog. This program uses some of the routines from the MPE library. If you make it and run it, it will produce a simple log file that can be viewed with the program analysis tool upshot or Jumpshot. Upshot will be installed as part of the mpich installation as long as the -nompe option is not passed to the mpich configure, and the configure in the mpe subdirectory is able to locate tk and wish (these can be passed as options to the mpe configure; see Section MPE Installation Instructions ). If the mpe library is being built with a MPI implementation other than MPICH, the mpe configure will still need to locate tk and wish.

To use upshot to view a log file, do

    make cpilog 

    mpirun -np 4 cpilog  

    upshot cpilog.log 



Up: Visualizing Program Behavior Next: Building and Using Jumpshot-3 Previous: Visualizing Program Behavior


Building and Using Jumpshot-3


Up: Upshot Next: Jumpshot Previous: Upshot

The corresponding visualization tools for slog files is called jumpshot-3 which is located in mpich/jumpshot-3.

Building jumpshot-3:

cd to $(MPICH)/jumpshot-3, type configure at the command line. If either configure returns an error that it could NOT find a valid version of JAVA or you would like jumpshot-3 to be configured with a particular version of JAVA. Do


    ./configure --with-java=/homes/chan/java/jdk117_v3 

and then type


    make 

cd to $(MPICH)/jumpshot-3/bin to see if the executables, jumpshot and slog_print are there. slog_print is the script to run the slog java api to print the information in the logfiles. jumpshot is the script to run the jumpshot-3 visualization tool to display slogfile.

If you have any questions, send them to mpi-maint@mcs.anl.gov.



Up: Upshot Next: Jumpshot Previous: Upshot