taucmdr.cf.software.scorep_installation module

Score-P software installation management.

Score-P is a tool suite for profiling, event tracing, and online analysis of HPC applications.

class taucmdr.cf.software.scorep_installation.ScorepInstallation(sources, target_arch, target_os, compilers, use_mpi=False, use_shmem=False, use_binutils=False, use_libunwind=False, use_papi=False, use_pdt=False)[source]

Bases: taucmdr.cf.software.installation.AutotoolsInstallation

Downloads ScoreP.

configure(flags)[source]

Invoke configure.

Parameters:flags (list) – Command line flags to pass to configure.
Raises:SoftwarePackageError – Configuration failed.
uid_items()[source]

List items affecting this installation’s UID.

Most packages only care about changes in source archive, target, or C/C++ compilers. More sensitive packages (e.g. Score-P or TAU) can override this function.

Returns:
An ordered list of items affecting this installation’s UID.
Changing the order of this list will change the UID.
Return type:list
verify()[source]

Check if the installation at installation_prefix is valid.

A valid installation provides all expected files and commands. Subclasses may wish to perform additional checks.

Raises:SoftwarePackageError – Describs why the installation is invalid.