[mpich-discuss] MPI software profiling

Marc levesqm at emt.inrs.ca
Fri May 8 10:20:48 CDT 2009


Anthony gave you the relevant links. But here's more details.

If you want to use TAU along with jumpshot, you will have to compile
yourself in order: slog2sdk, PDT and TAU itself. Also, jumpshot is a
java application and needs the jdk and jre packages.

As described in
http://www.mcs.anl.gov/research/projects/perfvis/software/viewers/index.htm, jumpshot shows you in a colorful way the time taken by Mpich functions and many others things, like arrows indicating message passing which is pretty useful to analyse race conditions and deadlocks. To use TAU, you will have to compile you code with a script, run your application with mpirun, merge the trace files, then convert the resulting file in the slog2 format which can be finally opened with jumpshot.

Read the documentation for TAU in the users guide to install it with the
right options to make it work with slog2sdk. Jumpshot documentation is
given in the link above.

Hope this helps,

Marc

On Thu, 2009-05-07 at 15:22 -0500, Anthony Chan wrote:
> For MPE jumpshot, you can read mpich2-xxx/src/mpe2/README
> and www.mcs.anl.gov/perfvis.  It is mainly a logging/tracing tool.
> 
> For TAU, you need to go to
> http://www.cs.uoregon.edu/research/tau/home.php
> for more details.
> 
> You may also be interested in simpler tools like FPMPI or mpiP
> which is mainly a MPI statistics collection tool.
> 
> A.Chan
> 
> ----- "Luiz Carlos da Costa Junior" <lcjunior at ufrj.br> wrote:
> 
> > Hi all,
> > I have a few experience with MPI but I don't know nothing about
> > profiling and I would like to analyse my software performance.
> > 
> > I've heard about TAU profiling tool and I know that there exists the
> > Jumpshot tool distributed with MPICH and I know that I need to
> > generate log
> > file to do this analysis.
> > 
> > I'm a little bit confused about how this tools can and should be
> > used.
> > Is there any documentation on how to do this?
> > Anything you can point me will be useful.
> > 
> > Thanks in advance,
> > Luiz Carlos



More information about the mpich-discuss mailing list