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:
AutotoolsInstallationDownloads ScoreP.
- configure(flags, env=None)[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:
- verify()[source]¶
Check if the installation at
install_prefixis valid.A valid installation provides all expected files and commands. Subclasses may wish to perform additional checks.
- Raises:
SoftwarePackageError – Describes why the installation is invalid.