Anthony and Marc,<div><br></div><div>Thank you very much for your comments.<div>I will take a look in those links you sent.<br></div><div><br></div><div>Thanks again,</div><div>Luiz<br><br><div class="gmail_quote">On Fri, May 8, 2009 at 12:20 PM, Marc <span dir="ltr">&lt;<a href="mailto:levesqm@emt.inrs.ca">levesqm@emt.inrs.ca</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Anthony gave you the relevant links. But here&#39;s more details.<br>
<br>
If you want to use TAU along with jumpshot, you will have to compile<br>
yourself in order: slog2sdk, PDT and TAU itself. Also, jumpshot is a<br>
java application and needs the jdk and jre packages.<br>
<br>
As described in<br>
<a href="http://www.mcs.anl.gov/research/projects/perfvis/software/viewers/index.htm" target="_blank">http://www.mcs.anl.gov/research/projects/perfvis/software/viewers/index.htm</a>, 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.<br>


<br>
Read the documentation for TAU in the users guide to install it with the<br>
right options to make it work with slog2sdk. Jumpshot documentation is<br>
given in the link above.<br>
<br>
Hope this helps,<br>
<font color="#888888"><br>
Marc<br>
</font><div><div></div><div class="h5"><br>
On Thu, 2009-05-07 at 15:22 -0500, Anthony Chan wrote:<br>
&gt; For MPE jumpshot, you can read mpich2-xxx/src/mpe2/README<br>
&gt; and <a href="http://www.mcs.anl.gov/perfvis" target="_blank">www.mcs.anl.gov/perfvis</a>.  It is mainly a logging/tracing tool.<br>
&gt;<br>
&gt; For TAU, you need to go to<br>
&gt; <a href="http://www.cs.uoregon.edu/research/tau/home.php" target="_blank">http://www.cs.uoregon.edu/research/tau/home.php</a><br>
&gt; for more details.<br>
&gt;<br>
&gt; You may also be interested in simpler tools like FPMPI or mpiP<br>
&gt; which is mainly a MPI statistics collection tool.<br>
&gt;<br>
&gt; A.Chan<br>
&gt;<br>
&gt; ----- &quot;Luiz Carlos da Costa Junior&quot; &lt;<a href="mailto:lcjunior@ufrj.br">lcjunior@ufrj.br</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Hi all,<br>
&gt; &gt; I have a few experience with MPI but I don&#39;t know nothing about<br>
&gt; &gt; profiling and I would like to analyse my software performance.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;ve heard about TAU profiling tool and I know that there exists the<br>
&gt; &gt; Jumpshot tool distributed with MPICH and I know that I need to<br>
&gt; &gt; generate log<br>
&gt; &gt; file to do this analysis.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m a little bit confused about how this tools can and should be<br>
&gt; &gt; used.<br>
&gt; &gt; Is there any documentation on how to do this?<br>
&gt; &gt; Anything you can point me will be useful.<br>
&gt; &gt;<br>
&gt; &gt; Thanks in advance,<br>
&gt; &gt; Luiz Carlos<br>
<br>
</div></div></blockquote></div><br></div></div>