Development/Score-P: Difference between revisions
S Richling (talk | contribs) m (S Richling moved page Score-P to Development/Score-P: Umzug in Developmentbereich) |
S Richling (talk | contribs) No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Softwarepage|devel/scorep}} |
|||
{| width=600px class="wikitable" |
{| width=600px class="wikitable" |
||
|- |
|- |
||
Line 5: | Line 7: | ||
| module load |
| module load |
||
| devel/scorep |
| devel/scorep |
||
|- |
|||
| Availability |
|||
| [[bwUniCluster]] | [[BwForCluster_Chemistry]] |
|||
|- |
|- |
||
| License |
| License |
||
Line 30: | Line 29: | ||
= Versions and Availability = |
= Versions and Availability = |
||
A list of versions currently available on all bwHPC Clusters can be obtained from the |
|||
<br> |
|||
<big> |
|||
[https://cis-hpc.uni-konstanz.de/prod.cis/ Cluster Information System CIS] |
|||
</big> |
|||
{{#widget:Iframe |
|||
|url=https://cis-hpc.uni-konstanz.de/prod.cis/bwUniCluster/devel/scorep |
|||
|width=99% |
|||
|height=120 |
|||
}} |
|||
On the command line interface of any bwHPC cluster you'll get a list of available versions |
On the command line interface of any bwHPC cluster you'll get a list of available versions |
||
by using the command <kbd>module avail devel/scorep</kbd>. |
by using the command <kbd>module avail devel/scorep</kbd>. |
||
Line 53: | Line 41: | ||
------------------------ /opt/bwhpc/common/modulefiles/Core ------------------------- |
------------------------ /opt/bwhpc/common/modulefiles/Core ------------------------- |
||
devel/scorep/6.0</pre> |
devel/scorep/6.0</pre> |
||
= Loading = |
= Loading = |
||
Score-P may be loaded with a specific and MPI: |
Score-P may be loaded with a specific compiler and MPI: |
||
<pre>$ module load compiler/gnu/10.2 mpi/openmpi devel/scorep</pre> |
<pre>$ module load compiler/gnu/10.2 mpi/openmpi devel/scorep</pre> |
||
Line 95: | Line 82: | ||
The man pages added are for the (sub-project) PAPI, i.e. the CPU performance counters. |
The man pages added are for the (sub-project) PAPI, i.e. the CPU performance counters. |
||
<br> |
|||
[[Category:Performance analysis software]][[Category:bwUniCluster]] |
Latest revision as of 13:22, 9 August 2024
The main documentation is available via |
Description | Content |
---|---|
module load | devel/scorep |
License | BSD 3-clause License |
Citing | A. Knüpfer et al, Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir, in Tools for High Performance Computing 2011, pages 79-91, Springer. |
Links | Homepage | Documentation | News Mailinglists | Bug Reports |
Graphical Interface | No |
Included modules | - |
Introduction
The Score-P Project is a profiling and tracing library with supportive tools developed mainly by by the [VI-HPS] project.
Versions and Availability
On the command line interface of any bwHPC cluster you'll get a list of available versions by using the command module avail devel/scorep. Please note that Score-P installation may be hidden in the sense that it's dependent on the MPI, which in turn is dependent on the compiler. So while there are a multitude of compiler version's only some may feature an MPI, which offers tracing using Score-P. Please use module --ignore-cache spider to evaluate all possible installations.
$ : bwUniCluster 2.0 $ module load compiler/gnu/10.2 mpi/openmpi ; module avail devel/score ------------------------ /opt/bwhpc/common/modulefiles/Core ------------------------- devel/scorep/6.0
Loading
Score-P may be loaded with a specific compiler and MPI:
$ module load compiler/gnu/10.2 mpi/openmpi devel/scorep
Check the installation of this Score-P instance using scorep-info here with some important output:
$ scorep-info config-summary ... Loaded modules: module load compiler/gnu/10.2 \ mpi/openmpi/4.0 \ devel/cuda/10.2 ... PAPI support: yes OpenCL support: yes libOpenCL support: yes, using -lOpenCL ... CUDA support: yes libcudart support: yes, using -I/opt/bwhpc/common/devel/cuda/10.2/include -L/opt/bwhpc/common/devel/cuda/10.2/lib64 -R/opt/bwhpc/common/devel/cuda/10.2/lib64 -lcudart libcuda support: yes, using -L/opt/bwhpc/common/devel/cuda/10.2/targets/x86_64-linux/lib/stubs/ -R/opt/bwhpc/common/devel/cuda/10.2/targets/x86_64-linux/lib/stubs/ -lcuda libcupti support: yes, using -I/opt/bwhpc/common/devel/cuda/10.2/include -I/opt/bwhpc/common/devel/cuda/10.2/extras/CUPTI/include -L/opt/bwhpc/common/devel/cuda/10.2/extras/CUPTI/lib64 -R/opt/bwhpc/common/devel/cuda/10.2/extras/CUPTI/lib64 -lcupti CUPTI async support: yes CUDA version >= 6.0: yes ... OpenMP support: yes, using -fopenmp OpenMP pomp_tpd: yes OpenMP ancestry: yes
Documentation
For online documentation see the links section in the summary table at the top of this page. For local documentation please check the manual below the $SCOREP_DOC_DIR directory using a browser to:
firefox $SCOREP_DOC_DIR/scorep/html/
The man pages added are for the (sub-project) PAPI, i.e. the CPU performance counters.