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:
$ 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 Scalasca rather than directly.
License¶
GNU General Public License.
Admin notes¶
Score-P is highly recommended for Scalasca, so I compiled versions for both the Intel and GNU compiler families.
Compilation used the standard autoconf approach:
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