The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (2015/09/15 09:36) is a draft.
Approvals: 0/1

This is an old revision of the document!


perf-report is a lightweight profiling tool that provides basic information about where the computing time is actually spent in a given application. It is developed by Allinea http://www.allinea.com/products/allinea-performance-reports and very simple to use, i.e. by simply inserting the call to perf-report prior to the usual execution of the program.

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.

VAMPIRTRACE Homepage

Location on VSC-1: /opt/vampirtrace

Another Tool is TAU, which is provided by different Institutions 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:

tau_merge -e events.*.edf -m vasp_events.edf tautrace.*.0.0.trc vasp.trc

and finally the 'vasp.trc' and the 'vasp_events.edf' files need to be converted into .slog2 format:

tau2slog2 vasp.trc vasp_events.edf -o vasp.slog2

This file (vasp.slog2) can be visualized with jumpshot.

Currently a demo version of 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

Both are installed together with TAU.

JUMPSHOT Homepage

  • doku/perf-report.1442309761.txt.gz
  • Last modified: 2015/09/15 09:36
  • by sh