Skip to content

{perf}[gompi/2026.1,iimpi/2026.1,lompi/2026.1,lmpich/2026.1] Score-P v10.0 w/ CUDA 13.3.0#26375

Open
Thyre wants to merge 3 commits into
easybuilders:developfrom
Thyre:20260626092319_new_pr_Score-P100
Open

{perf}[gompi/2026.1,iimpi/2026.1,lompi/2026.1,lmpich/2026.1] Score-P v10.0 w/ CUDA 13.3.0#26375
Thyre wants to merge 3 commits into
easybuilders:developfrom
Thyre:20260626092319_new_pr_Score-P100

Conversation

@Thyre

@Thyre Thyre commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

…-10.0-gompi-2026.1.eb, Score-P-10.0-iimpi-2026.1.eb, Score-P-10.0-lmpich-2026.1.eb, Score-P-10.0-lompi-2026.1.eb
@Thyre Thyre added the update label Jun 26, 2026
@Thyre Thyre changed the title {perf}[gompi/2026.1] Score-P v10.0 w/ CUDA 13.3.0 {perf}[gompi/2026.1,iimpi/2026.1,lompi/2026.1,lmpich/2026.1] Score-P v10.0 w/ CUDA 13.3.0 Jun 26, 2026
@github-actions github-actions Bot added the 2026.1 issues & PRs related to 2026.1 common toolchains label Jun 26, 2026
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown

Updated software Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb

Diff against Score-P-9.4-iimpi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb
index 1892091ea6..c429e1abdf 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb
@@ -9,7 +9,8 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,27 +19,29 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
-toolchainopts = {'oneapi': True}
+toolchain = {'name': 'gompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
+    ('CUDA', '13.3.0', '', SYSTEM),
+    ('UCX-CUDA', '1.20.0', versionsuffix),
+    ('UCC-CUDA', '1.7.0', versionsuffix),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
 ]
 
 local_adapters = [
-    'compiler_event', 'compiler_mgmt', 'mpi_event', 'mpi_mgmt', 'opari2_user_mgmt', 'opari2_openmp_mgmt',
+    'compiler_event', 'cuda_mgmt', 'compiler_mgmt', 'mpi_event', 'mpi_mgmt', 'opari2_user_mgmt', 'opari2_openmp_mgmt',
 ]
 sanity_check_paths = {
     'files':
Diff against Score-P-9.4-lompi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb
index 8b7ded3e34..c429e1abdf 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb
@@ -9,7 +9,8 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,26 +19,29 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lompi', 'version': '2025b'}
+toolchain = {'name': 'gompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
+    ('CUDA', '13.3.0', '', SYSTEM),
+    ('UCX-CUDA', '1.20.0', versionsuffix),
+    ('UCC-CUDA', '1.7.0', versionsuffix),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
 ]
 
 local_adapters = [
-    'compiler_event', 'compiler_mgmt', 'mpi_event', 'mpi_mgmt', 'opari2_user_mgmt', 'opari2_openmp_mgmt',
+    'compiler_event', 'cuda_mgmt', 'compiler_mgmt', 'mpi_event', 'mpi_mgmt', 'opari2_user_mgmt', 'opari2_openmp_mgmt',
 ]
 sanity_check_paths = {
     'files':
Diff against Score-P-9.4-lmpich-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb
index e3f1a0f51e..c429e1abdf 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1-CUDA-13.3.0.eb
@@ -9,7 +9,8 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
+versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,26 +19,29 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lmpich', 'version': '2025b'}
+toolchain = {'name': 'gompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
+    ('CUDA', '13.3.0', '', SYSTEM),
+    ('UCX-CUDA', '1.20.0', versionsuffix),
+    ('UCC-CUDA', '1.7.0', versionsuffix),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
 ]
 
 local_adapters = [
-    'compiler_event', 'compiler_mgmt', 'mpi_event', 'mpi_mgmt', 'opari2_user_mgmt', 'opari2_openmp_mgmt',
+    'compiler_event', 'cuda_mgmt', 'compiler_mgmt', 'mpi_event', 'mpi_mgmt', 'opari2_user_mgmt', 'opari2_openmp_mgmt',
 ]
 sanity_check_paths = {
     'files':

Updated software Score-P-10.0-gompi-2026.1.eb

Diff against Score-P-9.4-iimpi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1.eb
index 1892091ea6..d6deb34c10 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,23 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
-toolchainopts = {'oneapi': True}
+toolchain = {'name': 'gompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lompi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1.eb
index 8b7ded3e34..d6deb34c10 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lompi', 'version': '2025b'}
+toolchain = {'name': 'gompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lmpich-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1.eb
index e3f1a0f51e..d6deb34c10 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-gompi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lmpich', 'version': '2025b'}
+toolchain = {'name': 'gompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [

Updated software Score-P-10.0-iimpi-2026.1.eb

Diff against Score-P-9.4-iimpi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-iimpi-2026.1.eb
index 1892091ea6..1a4173703a 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-iimpi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,23 +18,40 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
+toolchain = {'name': 'iimpi', 'version': '2026.1'}
 toolchainopts = {'oneapi': True}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+patches = ['Score-P-10.0_fix-intel-mpi-linker-error.patch']
+checksums = [
+    {'scorep-10.0.tar.gz': '1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2'},
+    {'Score-P-10.0_fix-intel-mpi-linker-error.patch':
+     'b1bdfe1fec44251ae80ae4ed3a409628f3faf88e08f6f09407b6cd69df17b12a'},
+]
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lompi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-iimpi-2026.1.eb
index 8b7ded3e34..1a4173703a 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-iimpi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,40 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lompi', 'version': '2025b'}
+toolchain = {'name': 'iimpi', 'version': '2026.1'}
+toolchainopts = {'oneapi': True}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+patches = ['Score-P-10.0_fix-intel-mpi-linker-error.patch']
+checksums = [
+    {'scorep-10.0.tar.gz': '1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2'},
+    {'Score-P-10.0_fix-intel-mpi-linker-error.patch':
+     'b1bdfe1fec44251ae80ae4ed3a409628f3faf88e08f6f09407b6cd69df17b12a'},
+]
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lmpich-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-iimpi-2026.1.eb
index e3f1a0f51e..1a4173703a 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-iimpi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,40 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lmpich', 'version': '2025b'}
+toolchain = {'name': 'iimpi', 'version': '2026.1'}
+toolchainopts = {'oneapi': True}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+patches = ['Score-P-10.0_fix-intel-mpi-linker-error.patch']
+checksums = [
+    {'scorep-10.0.tar.gz': '1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2'},
+    {'Score-P-10.0_fix-intel-mpi-linker-error.patch':
+     'b1bdfe1fec44251ae80ae4ed3a409628f3faf88e08f6f09407b6cd69df17b12a'},
+]
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [

Updated software Score-P-10.0-lmpich-2026.1.eb

Diff against Score-P-9.4-iimpi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lmpich-2026.1.eb
index 1892091ea6..4cd8d6c88b 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lmpich-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,23 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
-toolchainopts = {'oneapi': True}
+toolchain = {'name': 'lmpich', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lompi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lmpich-2026.1.eb
index 8b7ded3e34..4cd8d6c88b 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lmpich-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lompi', 'version': '2025b'}
+toolchain = {'name': 'lmpich', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lmpich-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lmpich-2026.1.eb
index e3f1a0f51e..4cd8d6c88b 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lmpich-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lmpich', 'version': '2025b'}
+toolchain = {'name': 'lmpich', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [

Updated software Score-P-10.0-lompi-2026.1.eb

Diff against Score-P-9.4-iimpi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lompi-2026.1.eb
index 1892091ea6..7596c8c0cd 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lompi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,23 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
-toolchainopts = {'oneapi': True}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lompi-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lompi-2026.1.eb
index 8b7ded3e34..7596c8c0cd 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lompi-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lompi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lompi', 'version': '2025b'}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [
Diff against Score-P-9.4-lmpich-2025b.eb

easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb

diff --git a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lompi-2026.1.eb
index e3f1a0f51e..7596c8c0cd 100644
--- a/easybuild/easyconfigs/s/Score-P/Score-P-9.4-lmpich-2025b.eb
+++ b/easybuild/easyconfigs/s/Score-P/Score-P-10.0-lompi-2026.1.eb
@@ -9,7 +9,7 @@
 # License::   3-clause BSD
 
 name = 'Score-P'
-version = '9.4'
+version = '10.0'
 
 homepage = 'https://www.score-p.org'
 description = """
@@ -18,22 +18,34 @@ description = """
  applications.
 """
 
-toolchain = {'name': 'lmpich', 'version': '2025b'}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
 
 source_urls = ['https://perftools.pages.jsc.fz-juelich.de/cicd/scorep/tags/scorep-%(version)s']
 sources = ['scorep-%(version)s.tar.gz']
-checksums = ['bea58d8c47a7512eca0a5858179377f3f0861f30eafb342a29aa97c05de8f623']
+checksums = ['1e96fe2414bfc9eb868619501a5f62943b554eb1358628610e8e9e01036dacf2']
 
 dependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('CubeLib', '4.9.1'),
     ('CubeWriter', '4.9.1'),
     ('OPARI2', '2.0.9'),
-    ('OTF2', '3.1.1'),
+    ('OTF2', '3.2'),
     ('GOTCHA', '1.0.8'),
-    ('libunwind', '1.8.2'),
+    ('libunwind', '1.8.3'),
     # Hardware counter support (optional):
     ('PAPI', '7.2.0'),
+    # Python binding support
+    ('Python', '3.14.2'),
+]
+
+exts_defaultclass = 'PythonPackage'
+exts_default_options = {
+    'source_urls': [PYPI_SOURCE],
+}
+exts_list = [
+    ('scorep', '4.5.1', {
+        'checksums': ['d864168eefbe9d9c91ee416153e0f7f7f77764e2dca8e729f05e412ff8cc88f7'],
+    }),
 ]
 
 local_adapters = [

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre Thyre marked this pull request as draft June 26, 2026 09:03
Thyre added 2 commits June 26, 2026 17:51
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre

Thyre commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator Author

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4133
SUCCESS
Build succeeded for 5 out of 5 (total: 35 mins 7 secs) (5 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor (zen4), 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: Linuxversion6.18.36-1-lts(linux-lts@archlinux)(gcc(GCC)16.1.120260430,GNUld(GNUBinutils)2.46.0)#1SMPPREEMPT_DYNAMICFri,19Jun202612:22:16+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion6.18.36-1-lts(linux-lts@archlinux)(gcc(GCC)16.1.120260430,GNUld(GNUBinutils)2.46.0)#1SMPPREEMPT_DYNAMICFri,19Jun202612:22:16+0000), Python 3.14.6
See https://gist.github.com/Thyre/95ee788654460947deb90edc25bf942a for a full test report.

@Thyre

Thyre commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator Author

Expected failure for Intel variant on aarch64


Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4133
FAILED
Build succeeded for 4 out of 8 (total: 53 mins 56 secs) (5 easyconfigs in total)
jrc0900.jureca - Linux Rocky Linux 9.7, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 595.71.05, Python 3.9.25
See https://gist.github.com/Thyre/47db323c9c963c48777a1cf36f845026 for a full test report.

@Thyre

Thyre commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--include-easyblocks-from-pr=4133 --installpath /tmp/$USER/ecpr-26375"

@boegelbot

Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=26375 EB_ARGS="--include-easyblocks-from-pr=4133 --installpath /tmp/$USER/ecpr-26375" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_26375 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 10955

Test results coming soon (I hope)...

Details

- notification for comment with ID 4812074196 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Thyre

Thyre commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator Author

Intel MPI failed to install


Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4133
FAILED
Build succeeded for 4 out of 7 (total: 1 hour 49 mins 27 secs) (5 easyconfigs in total)
jrc0850.jureca - Linux Rocky Linux 9.7 (Blue Onyx), x86_64, AMD EPYC 7443 24-Core Processor (zen3), 8 x AMD AMD INSTINCT MI250 (MCM) OAM AC MBA (device id: 0x740c, gfx: gfx90a, driver: 6.16.6), Python 3.9.25
See https://gist.github.com/Thyre/bf099c18de05f8afc0488f52c1a67891 for a full test report.

@Thyre Thyre marked this pull request as ready for review June 26, 2026 18:55
@boegelbot

Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4133
SUCCESS
Build succeeded for 5 out of 5 (total: 1 hour 56 mins 11 secs) (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.7, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.25
See https://gist.github.com/boegelbot/850e8a66346cfad82f872c8d052d2544 for a full test report.

@Thyre

Thyre commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator Author

Test report by @Thyre
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#4133
SUCCESS
Build succeeded for 11 out of 11 (total: 55 mins 17 secs) (3 easyconfigs in total)
Framework - Linux Fedora Linux 43, x86_64, AMD Ryzen AI 7 350 w/ Radeon 860M (zen5), 1 x AMD Krackan [Radeon 840M / 860M Graphics] (device id: 0x1114, gfx: gfx1152, driver: Linuxversion7.0.12-101.fc43.x86_64(mockbuild@f706bbd951264f269bf4c221912fc84e)(gcc(GCC)15.2.120260123(RedHat15.2.1-7),GNUldversion2.45.1-4.fc43)#1SMPPREEMPT_DYNAMICThuJun1101:32:26UTC2026), Python 3.14.5
See https://gist.github.com/Thyre/eeb6d611758928d6d4ab42a63c551c44 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2026.1 issues & PRs related to 2026.1 common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants