Differences

This shows you the differences between two versions of the page.

Link to this comparison view

doku:mpi_tuning [2012/12/18 09:01] – external edit 127.0.0.1doku:mpi_tuning [2021/05/13 17:57] (current) – removed goldenberg
Line 1: Line 1:
-====== Tools for tuning MPI ====== 
-  
- 
-===== Instrumentation tools (trace and profiling) ===== 
- 
-Currently these tools for generating trace and profile information of MPI executables are installed on the login nodes: 
- 
-==== VAMPIRTRACE ==== 
- 
-VAMPIRTRACE is maintained by the computing centre of TU Dresden. Linking the Libraries to your executable Produces profiling and tracing information. Currently it is available for free. 
- 
-[[http://tu-dresden.de/die_tu_dresden/zentrale_einrichtungen/zih/forschung/software_werkzeuge_zur_unterstuetzung_von_programmierung_und_optimierung/vampirtrace|VAMPIRTRACE Homepage]] 
- 
-Location on VSC-1: ''/opt/vampirtrace'' 
- 
-==== TAU ==== 
- 
-Another Tool is TAU, which is provided by different Institutions [[http://www.cs.uoregon.edu/research/tau/docs.php|TAU Homepage]] 
-It provides viewing tools for profiles and traces (PARAPROF and JUMPSHOT) 
- 
-Location on VSC-1: ''/opt/tau'' 
- 
-Sample jobscript for generating tracing information using TAU 
- 
-   #$ -N tau 
-   #$ -q all.q 
-   #$ -pe mpich 8 
-   #$ -l h_rt=2:0:0 
-   mpirun  -m $TMPDIR/machines -np $NSLOTS tau_exec -T PROFILE -T TRACE -io ./vasp'' 
- 
-This produces .edf and .trc files. Then one has to  
-merge these files via: 
-<code> 
-tau_merge -e events.*.edf -m vasp_events.edf tautrace.*.0.0.trc vasp.trc 
-</code> 
-and finally the 'vasp.trc' and the 'vasp_events.edf' files need to  
-be converted into .slog2 format: 
-<code> 
-tau2slog2 vasp.trc vasp_events.edf -o vasp.slog2 
-</code> 
-This file (vasp.slog2) can be visualized with jumpshot. 
- 
- 
-===== Visualization of Profiles and Traces ===== 
- 
- 
- 
-==== VAMPIR ==== 
-Currently a demo version of [[http://www.vampir.eu|VAMPIR]] is installed on VSC-1. It can visualize VAMPIRTRACE files, as well as other formats such as OTF 
- 
-Location on VSC-1: ''/opt/vampir'' 
- 
-==== JUMPSHOT and PARAPROF ==== 
- 
-Both are installed together with TAU. 
- 
-[[http://www.mcs.anl.gov/research/projects/perfvis/software/viewers/index.htm|JUMPSHOT Homepage]] 
- 
- 
  
  • doku/mpi_tuning.1355821295.txt.gz
  • Last modified: 2012/12/18 09:01
  • by 127.0.0.1