Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions easybuild/easyblocks/s/score_p.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@ def configure_step(self, *args, **kwargs):
toolchain.INTELCOMP: 'intel',
toolchain.NVHPC: 'nvhpc',
toolchain.PGI: 'pgi',
toolchain.LLVM: 'clang',
}
nvhpc_since = {
'Score-P': '8.0',
Expand All @@ -115,6 +116,9 @@ def configure_step(self, *args, **kwargs):
else:
raise EasyBuildError("Compiler family %s not supported yet (only: %s)",
comp_fam, ', '.join(comp_opts.keys()))
# Enable LLVM instrumentation plugin instead of compiler instrumentation for Score-P v9.0+
if comp_fam == toolchain.LLVM and LooseVersion(self.version) >= LooseVersion('9.0'):
self.cfg.update('configopts', "--enable-llvm-plugin")

# --with-mpi=(bullxmpi|cray|hp|ibmpoe|intel|intel2|intel3|intelpoe|lam|
# mpibull2|mpich|mpich2|mpich3|mpich4|openmpi|openmpi3| \
Expand Down