summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Cessenat <cessenat@gmail.com>2021-05-05 22:54:40 +0200
committerGitHub <noreply@github.com>2021-05-05 13:54:40 -0700
commitd51deb4961754e5dcc940374e8a545706eb13e96 (patch)
treea866e9f09bc75ec1e761190e3cd5cb12723952ad
parenta43939cafa6c97f15004eabb19c5ecb98c99feae (diff)
downloadspack-d51deb4961754e5dcc940374e8a545706eb13e96.tar.gz
spack-d51deb4961754e5dcc940374e8a545706eb13e96.tar.bz2
spack-d51deb4961754e5dcc940374e8a545706eb13e96.tar.xz
spack-d51deb4961754e5dcc940374e8a545706eb13e96.zip
New version scorep 7.0 based on opari2-2.0.6 and otf2-2.3 +cube{w,lib}-4.6 (#23418)
-rw-r--r--var/spack/repos/builtin/packages/scorep/package.py21
1 files changed, 13 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/scorep/package.py b/var/spack/repos/builtin/packages/scorep/package.py
index 3b2e31bb07..1f36a17fbc 100644
--- a/var/spack/repos/builtin/packages/scorep/package.py
+++ b/var/spack/repos/builtin/packages/scorep/package.py
@@ -15,6 +15,7 @@ class Scorep(AutotoolsPackage):
homepage = "http://www.vi-hps.org/projects/score-p"
url = "https://www.vi-hps.org/cms/upload/packages/scorep/scorep-4.1.tar.gz"
+ version('7.0', sha256='68f24a68eb6f94eaecf500e17448f566031946deab74f2cba072ee8368af0996', url='https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-7.0/scorep-7.0.tar.gz')
version('6.0', sha256='5dc1023eb766ba5407f0b5e0845ec786e0021f1da757da737db1fb71fc4236b8')
version('5.0', sha256='0651614eacfc92ffbe5264a3efebd0803527ae6e8b11f7df99a56a02c37633e1')
version('4.1', sha256='7bb6c1eecdd699b4a3207caf202866778ee01f15ff39a9ec198fcd872578fe63')
@@ -26,7 +27,7 @@ class Scorep(AutotoolsPackage):
version('1.3', sha256='dcfd42bd05f387748eeefbdf421cb3cd98ed905e009303d70b5f75b217fd1254')
patch('gcc7.patch', when='@1.4:3')
- patch('gcc10.patch', when='@3.1:')
+ patch('gcc10.patch', when='@3.1:6.0')
variant('mpi', default=True, description="Enable MPI support")
variant('papi', default=True, description="Enable PAPI")
@@ -39,25 +40,29 @@ class Scorep(AutotoolsPackage):
# information. Starting with scorep 4.0 / cube 4.4, Score-P only depends on
# two components of cube -- cubew and cubelib.
+ # SCOREP 7
+ depends_on('otf2@2.3:', when='@7:')
+ depends_on('cubew@4.6:', when='@7:')
+ depends_on('cubelib@4.6:', when='@7:')
+ depends_on('opari2@2.0.6:', when='@7:')
# SCOREP 6
depends_on('otf2@2.2:', when='@6:')
# SCOREP 4 and 5
depends_on('otf2@2.1:', when='@4:')
- depends_on('opari2@2.0:', when='@4:')
- depends_on('cubew@4.4:', when='@4:')
- depends_on('cubelib@4.4:', when='@4:')
+ depends_on('cubew@4.4:4.5', when='@4:6.99')
+ depends_on('cubelib@4.4:4.5', when='@4:6.99')
# SCOREP 3
depends_on('otf2@2:', when='@3:3.99')
- depends_on('opari2@2:', when='@3:3.99')
- depends_on('cube@4.3:', when='@3:3.99')
+ depends_on('opari2@2.0:2.0.5', when='@3:6.99')
+ depends_on('cube@4.3:4.3.5', when='@3:3.99')
# SCOREP 2.0.2
depends_on('otf2@2.0', when='@2.0.2')
depends_on('opari2@2.0', when='@2.0.2')
- depends_on('cube@4.3:4.4', when='@2.0.2')
+ depends_on('cube@4.3:4.3.5', when='@2.0.2')
# SCOREP 1.4.2
depends_on('otf2@1.5:1.6', when='@1.4.2')
depends_on('opari2@1.1.4', when='@1.4.2')
- depends_on('cube@4.3:4.4', when='@1.4.2')
+ depends_on('cube@4.2.3:4.3.5', when='@1.4.2')
# SCOREP 1.3
depends_on("otf2@1.4", when='@1.3')
depends_on("opari2@1.1.4", when='@1.3')