.. index:: Score-P .. _Score-P: Score-P ======= Description ----------- The Score-P measurement infrastructure is a highly scalable and easy-to-use tool suite for profiling, event tracing, and online analysis of HPC applications. User instructions ----------------- Score-P is available via the modules system. To add it to your environment run: .. code-block:: bash $ module load score-p/1.4.2 Note that Score-P is available for specific compiler and MPI versions. Score-P is usually used within a profiler such as :ref:`Scalasca` rather than directly. Source ------ http://www.vi-hps.org/projects/score-p/ License ------- GNU General Public License. Admin notes ----------- Score-P is highly recommended for :ref:`Scalasca`, so I compiled versions for both the Intel and GNU compiler families. Compilation used the standard autoconf approach: .. code-block:: bash wget http://www.vi-hps.org/upload/packages/scorep/scorep-3.1.tar.gz tar -xf scorep-3.1.tar.gz # Intel version mkdir build-intel2017ompi21; cd build-intel2017ompi21 ml intel openmpi cube ../scorep-3.1/configure --prefix=/common/debian/9.1/MPI/intel/2017.4/openmpi/2.1/score-p/score-p-3.1 --with-mpi=openmpi CC=icc CXX=icpc FC=ifort F77=ifort make make install # GCC version cd ..; mkdir build-gcc63ompi21; cd build-gcc63ompi21 ml purge; ml gcc openmpi cube ../scorep-3.1/configure --prefix=/common/debian/9.1/MPI/gcc/6.3/openmpi/2.1/score-p/score-p-3.1 --with-mpi=openmpi make make install