Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
doku:perf-report [2015/09/15 09:34] – sh | doku:perf-report [2022/11/04 10:12] (current) – [Usage:] goldenberg | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== VSC-3: | + | ===== Performance |
- | === Synopsis: === | + | ==== Synopsis: |
- | '' | + | '' |
+ | It is nowadays integral part of [[doku: | ||
+ | ==== Usage: ==== | ||
+ | For example, analyzing a simple MPI job could be done with the help of the following submit script to [[doku: | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | This will result in the creation of two summary files in *.txt and *.html format providing an overview of the relative time spent in MPI, I/O, OpenMP etc. Note the ' | ||
- | ==== VAMPIRTRACE | + | ==== Further Reading: |
- | + | ''/ | |
- | 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://www.cs.uoregon.edu/research/ | + | |
- | 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: | + | |
- | | + | |
- | + | ||
- | This produces .edf and .trc files. Then one has to | + | |
- | merge these files via: | + | |
- | < | + | |
- | tau_merge | + | |
- | </ | + | |
- | and finally the 'vasp.trc' | + | |
- | 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:// | + | |
- | + |