no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Previous revision Next revision | |||
— | doku:perf-report [2015/09/15 09:29] – sh | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== VSC-3: Performance Report (Allinea) ===== | ||
+ | |||
+ | |||
+ | === Synopsis: === | ||
+ | '' | ||
+ | |||
+ | |||
+ | |||
+ | ==== 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:// | ||
+ | |||
+ | Location on VSC-1: ''/ | ||
+ | |||
+ | ==== TAU ==== | ||
+ | |||
+ | Another Tool is TAU, which is provided by different Institutions [[http:// | ||
+ | It provides viewing tools for profiles and traces (PARAPROF and JUMPSHOT) | ||
+ | |||
+ | Location on VSC-1: ''/ | ||
+ | |||
+ | Sample jobscript for generating tracing information using TAU | ||
+ | |||
+ | #$ -N tau | ||
+ | #$ -q all.q | ||
+ | #$ -pe mpich 8 | ||
+ | #$ -l h_rt=2:0:0 | ||
+ | | ||
+ | |||
+ | 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 ' | ||
+ | be converted into .slog2 format: | ||
+ | < | ||
+ | tau2slog2 vasp.trc vasp_events.edf -o vasp.slog2 | ||
+ | </ | ||
+ | This file (vasp.slog2) can be visualized with jumpshot. | ||
+ | |||
+ | |||
+ | ===== Visualization of Profiles and Traces ===== | ||
+ | |||
+ | |||
+ | |||
+ | ==== VAMPIR ==== | ||
+ | Currently a demo version of [[http:// | ||
+ | |||
+ | Location on VSC-1: ''/ | ||
+ | |||
+ | ==== JUMPSHOT and PARAPROF ==== | ||
+ | |||
+ | Both are installed together with TAU. | ||
+ | |||
+ | [[http:// | ||
+ | |||