Skip to content

{chem,lib,math}[GCC/13.3.0, foss/2024a] CP2K v2024.3, Libint v2.9.0, libvori v220621, libxsmm v1.17 w/ lmax 6 cp2k#21720

Open
maxim-masterov wants to merge 6 commits intoeasybuilders:developfrom
maxim-masterov:cp2k_2024a
Open

{chem,lib,math}[GCC/13.3.0, foss/2024a] CP2K v2024.3, Libint v2.9.0, libvori v220621, libxsmm v1.17 w/ lmax 6 cp2k#21720
maxim-masterov wants to merge 6 commits intoeasybuilders:developfrom
maxim-masterov:cp2k_2024a

Conversation

@maxim-masterov
Copy link
Copy Markdown
Collaborator

@maxim-masterov maxim-masterov commented Oct 22, 2024

@maxim-masterov maxim-masterov changed the title {chem,lib,math}[GCC/13.3.0] Libint v2.9.0, libvori v220621, libxsmm v1.17 w/ lmax 6 cp2k {chem,lib,math}[GCC/13.3.0, foss/2024a] CP2K v2024.3, Libint v2.9.0, libvori v220621, libxsmm v1.17 w/ lmax 6 cp2k Oct 22, 2024
@maxim-masterov maxim-masterov added the 2024a issues & PRs related to 2024a common toolchains label Oct 22, 2024
@SebastianAchilles
Copy link
Copy Markdown
Member

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3433"

@boegelbot
Copy link
Copy Markdown
Collaborator

@SebastianAchilles: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3433" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2475924887 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3433
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/6101e855e373ca9118cd9397ba00f5e7 for a full test report.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Nov 14, 2024

Updated software CP2K-2024.3-foss-2024a.eb

Diff against CP2K-2023.1-foss-2023a.eb

easybuild/easyconfigs/c/CP2K/CP2K-2023.1-foss-2023a.eb

diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2023.1-foss-2023a.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2024.3-foss-2024a.eb
index d9ace4b896..1c29d5a28c 100644
--- a/easybuild/easyconfigs/c/CP2K/CP2K-2023.1-foss-2023a.eb
+++ b/easybuild/easyconfigs/c/CP2K/CP2K-2024.3-foss-2024a.eb
@@ -1,8 +1,5 @@
-##
-# Author:    Robert Mijakovic <robert.mijakovic@lxp.lu>
-##
 name = 'CP2K'
-version = '2023.1'
+version = '2024.3'
 
 homepage = 'https://www.cp2k.org/'
 description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular
@@ -10,12 +7,12 @@ description = """CP2K is a freely available (GPL) program, written in Fortran 95
  methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and
  classical pair and many-body potentials. """
 
-toolchain = {'name': 'foss', 'version': '2023a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'pic': True, 'openmp': True}
 
 source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/']
 sources = [SOURCELOWER_TAR_BZ2]
-checksums = ['dff343b4a80c3a79363b805429bdb3320d3e1db48e0ff7d20a3dfd1c946a51ce']
+checksums = ['a6eeee773b6b1fb417def576e4049a89a08a0ed5feffcd7f0b33c7d7b48f19ba']
 
 builddependencies = [
     ('flex', '2.6.4'),
@@ -23,12 +20,13 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('Libint', '2.7.2', '-lmax-6-cp2k'),
+    ('Libint', '2.9.0', '-lmax-6-cp2k'),
     ('libxc', '6.2.2'),
     ('libvori', '220621'),
     ('FFTW', '3.3.10'),
-    ('PLUMED', '2.9.0'),
+    ('PLUMED', '2.9.3'),
 ]
+
 if ARCH == 'x86_64':
     # LIBXSMM is not supported supported on ARM with GCC 12.2.0 and 12.3.0
     # see https://www.cp2k.org/dev:compiler_support
Diff against CP2K-2023.1-foss-2022b.eb

easybuild/easyconfigs/c/CP2K/CP2K-2023.1-foss-2022b.eb

diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-2023.1-foss-2022b.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2024.3-foss-2024a.eb
index 267e5d1b63..1c29d5a28c 100644
--- a/easybuild/easyconfigs/c/CP2K/CP2K-2023.1-foss-2022b.eb
+++ b/easybuild/easyconfigs/c/CP2K/CP2K-2024.3-foss-2024a.eb
@@ -1,8 +1,5 @@
-##
-# Author:    Robert Mijakovic <robert.mijakovic@lxp.lu>
-##
 name = 'CP2K'
-version = '2023.1'
+version = '2024.3'
 
 homepage = 'https://www.cp2k.org/'
 description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular
@@ -10,12 +7,12 @@ description = """CP2K is a freely available (GPL) program, written in Fortran 95
  methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and
  classical pair and many-body potentials. """
 
-toolchain = {'name': 'foss', 'version': '2022b'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'pic': True, 'openmp': True}
 
 source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/']
 sources = [SOURCELOWER_TAR_BZ2]
-checksums = ['dff343b4a80c3a79363b805429bdb3320d3e1db48e0ff7d20a3dfd1c946a51ce']
+checksums = ['a6eeee773b6b1fb417def576e4049a89a08a0ed5feffcd7f0b33c7d7b48f19ba']
 
 builddependencies = [
     ('flex', '2.6.4'),
@@ -23,14 +20,20 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('Libint', '2.7.2', '-lmax-6-cp2k'),
-    ('libxc', '6.1.0'),
-    ('libxsmm', '1.17'),
+    ('Libint', '2.9.0', '-lmax-6-cp2k'),
+    ('libxc', '6.2.2'),
     ('libvori', '220621'),
     ('FFTW', '3.3.10'),
-    ('PLUMED', '2.9.0'),
+    ('PLUMED', '2.9.3'),
 ]
 
+if ARCH == 'x86_64':
+    # LIBXSMM is not supported supported on ARM with GCC 12.2.0 and 12.3.0
+    # see https://www.cp2k.org/dev:compiler_support
+    dependencies += [
+        ('libxsmm', '1.17'),
+    ]
+
 type = 'psmp'
 
 # regression test reports handful of failures,
Diff against CP2K-9.1-foss-2022a.eb

easybuild/easyconfigs/c/CP2K/CP2K-9.1-foss-2022a.eb

diff --git a/easybuild/easyconfigs/c/CP2K/CP2K-9.1-foss-2022a.eb b/easybuild/easyconfigs/c/CP2K/CP2K-2024.3-foss-2024a.eb
index 3b1db6bf10..1c29d5a28c 100644
--- a/easybuild/easyconfigs/c/CP2K/CP2K-9.1-foss-2022a.eb
+++ b/easybuild/easyconfigs/c/CP2K/CP2K-2024.3-foss-2024a.eb
@@ -1,8 +1,5 @@
-##
-# Author:    Robert Mijakovic <robert.mijakovic@lxp.lu>
-##
 name = 'CP2K'
-version = '9.1'
+version = '2024.3'
 
 homepage = 'https://www.cp2k.org/'
 description = """CP2K is a freely available (GPL) program, written in Fortran 95, to perform atomistic and molecular
@@ -10,26 +7,32 @@ description = """CP2K is a freely available (GPL) program, written in Fortran 95
  methods such as e.g. density functional theory (DFT) using a mixed Gaussian and plane waves approach (GPW), and
  classical pair and many-body potentials. """
 
-toolchain = {'name': 'foss', 'version': '2022a'}
+toolchain = {'name': 'foss', 'version': '2024a'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s.0/']
+source_urls = ['https://github.com/cp2k/cp2k/releases/download/v%(version)s/']
 sources = [SOURCELOWER_TAR_BZ2]
-checksums = ['fedb4c684a98ad857cd49b69a3ae51a73f85a9c36e9cb63e3b02320c74454ce6']
+checksums = ['a6eeee773b6b1fb417def576e4049a89a08a0ed5feffcd7f0b33c7d7b48f19ba']
+
+builddependencies = [
+    ('flex', '2.6.4'),
+    ('Bison', '3.8.2'),
+]
 
 dependencies = [
-    ('Libint', '2.7.2', '-lmax-6-cp2k'),
-    ('libxc', '5.2.3'),
-    ('libxsmm', '1.17'),
+    ('Libint', '2.9.0', '-lmax-6-cp2k'),
+    ('libxc', '6.2.2'),
     ('libvori', '220621'),
     ('FFTW', '3.3.10'),
-    ('PLUMED', '2.8.1'),
+    ('PLUMED', '2.9.3'),
 ]
 
-builddependencies = [
-    ('flex', '2.6.4'),
-    ('Bison', '3.8.2'),
-]
+if ARCH == 'x86_64':
+    # LIBXSMM is not supported supported on ARM with GCC 12.2.0 and 12.3.0
+    # see https://www.cp2k.org/dev:compiler_support
+    dependencies += [
+        ('libxsmm', '1.17'),
+    ]
 
 type = 'psmp'
 

Updated software Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb

Diff against Libint-2.7.2-GCC-12.3.0-lmax-6-cp2k.eb

easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-12.3.0-lmax-6-cp2k.eb

diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-12.3.0-lmax-6-cp2k.eb b/easybuild/easyconfigs/l/Libint/Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb
index df4157f143..1f33e511ec 100644
--- a/easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-12.3.0-lmax-6-cp2k.eb
+++ b/easybuild/easyconfigs/l/Libint/Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb
@@ -1,9 +1,9 @@
-##
+# #
 # This easyconfig is based on the easy config written originally by Robert Mijakovic <robert.mijakovic@lxp.lu>
 # Author:    Ben Czaja (SURF)
-##
+# #
 name = 'Libint'
-version = '2.7.2'
+version = '2.9.0'
 local_lmax = 6
 # custom configuration, to be used as dependency for CP2K
 versionsuffix = '-lmax-%s-cp2k' % local_lmax
@@ -12,31 +12,26 @@ homepage = 'https://github.com/evaleev/libint'
 description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body
  matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 toolchainopts = {'pic': True, 'cstd': 'c++11'}
 
-source_urls = ['https://github.com/evaleev/libint/archive']
+source_urls = ['https://github.com/evaleev/%(namelower)s/archive']
 sources = ['v%(version)s.tar.gz']
 patches = [
-    'Libint-2.7.2_remove-test-permute.patch',
-    'Libint-2.7.2_remove-test-eri.patch',
-    'Libint-2.7.2_update-catch-hpp-fix-MINSIGSTKSZ.patch',
+    'Libint-2.9.0_remove-test-eri.patch',
 ]
 checksums = [
-    {'v2.7.2.tar.gz': 'fd0466ce9eb6786b8c5bbe3d510e387ed44b198a163264dfd7e60b337e295fd9'},
-    {'Libint-2.7.2_remove-test-permute.patch': 'b019e66a2a3dc7e83ee8a60aa1ae78955a8af4df90ab07b7e57d2ee004ce3677'},
-    {'Libint-2.7.2_remove-test-eri.patch': '4dd7b2993b6fdebb57e5c14faa9bf46117ae42100c686ace82fe26b7cb0312ab'},
-    {'Libint-2.7.2_update-catch-hpp-fix-MINSIGSTKSZ.patch':
-     'd974418064b3ea3be914d95ae23c64f307f33d205b0ab3c79fd6ecf9fc6b57fd'},
+    {'v2.9.0.tar.gz': '4929b2f2d3e53479270be052e366e8c70fa154a7f309e5c2c23b7d394159687d'},
+    {'Libint-2.9.0_remove-test-eri.patch': '9d18dbf23818dc4150c80bbcc1510f5c98da19a661bed60c5e46a2384319ceb7'},
 ]
 
 builddependencies = [
-    ('Autotools', '20220317'),
-    ('GMP', '6.2.1'),
-    ('Boost', '1.82.0'),
+    ('Autotools', '20231222'),
+    ('GMP', '6.3.0'),
+    ('Boost', '1.85.0'),
     ('Eigen', '3.4.0'),
-    ('Python', '3.11.3'),
-    ('CMake', '3.26.3'),
+    ('Python', '3.12.3'),
+    ('CMake', '3.29.3'),
 ]
 
 # configure options as required by CP2K,
Diff against Libint-2.7.2-GCC-12.2.0-lmax-6-cp2k.eb

easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-12.2.0-lmax-6-cp2k.eb

diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-12.2.0-lmax-6-cp2k.eb b/easybuild/easyconfigs/l/Libint/Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb
index cc27408e81..1f33e511ec 100644
--- a/easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-12.2.0-lmax-6-cp2k.eb
+++ b/easybuild/easyconfigs/l/Libint/Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb
@@ -1,9 +1,9 @@
-##
+# #
 # This easyconfig is based on the easy config written originally by Robert Mijakovic <robert.mijakovic@lxp.lu>
 # Author:    Ben Czaja (SURF)
-##
+# #
 name = 'Libint'
-version = '2.7.2'
+version = '2.9.0'
 local_lmax = 6
 # custom configuration, to be used as dependency for CP2K
 versionsuffix = '-lmax-%s-cp2k' % local_lmax
@@ -12,31 +12,26 @@ homepage = 'https://github.com/evaleev/libint'
 description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body
  matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 toolchainopts = {'pic': True, 'cstd': 'c++11'}
 
-source_urls = ['https://github.com/evaleev/libint/archive']
+source_urls = ['https://github.com/evaleev/%(namelower)s/archive']
 sources = ['v%(version)s.tar.gz']
 patches = [
-    'Libint-2.7.2_remove-test-permute.patch',
-    'Libint-2.7.2_remove-test-eri.patch',
-    'Libint-2.7.2_update-catch-hpp-fix-MINSIGSTKSZ.patch',
+    'Libint-2.9.0_remove-test-eri.patch',
 ]
 checksums = [
-    {'v2.7.2.tar.gz': 'fd0466ce9eb6786b8c5bbe3d510e387ed44b198a163264dfd7e60b337e295fd9'},
-    {'Libint-2.7.2_remove-test-permute.patch': 'b019e66a2a3dc7e83ee8a60aa1ae78955a8af4df90ab07b7e57d2ee004ce3677'},
-    {'Libint-2.7.2_remove-test-eri.patch': '4dd7b2993b6fdebb57e5c14faa9bf46117ae42100c686ace82fe26b7cb0312ab'},
-    {'Libint-2.7.2_update-catch-hpp-fix-MINSIGSTKSZ.patch':
-     'd974418064b3ea3be914d95ae23c64f307f33d205b0ab3c79fd6ecf9fc6b57fd'},
+    {'v2.9.0.tar.gz': '4929b2f2d3e53479270be052e366e8c70fa154a7f309e5c2c23b7d394159687d'},
+    {'Libint-2.9.0_remove-test-eri.patch': '9d18dbf23818dc4150c80bbcc1510f5c98da19a661bed60c5e46a2384319ceb7'},
 ]
 
 builddependencies = [
-    ('Autotools', '20220317'),
-    ('GMP', '6.2.1'),
-    ('Boost', '1.81.0'),
+    ('Autotools', '20231222'),
+    ('GMP', '6.3.0'),
+    ('Boost', '1.85.0'),
     ('Eigen', '3.4.0'),
-    ('Python', '3.10.8'),
-    ('CMake', '3.24.3'),
+    ('Python', '3.12.3'),
+    ('CMake', '3.29.3'),
 ]
 
 # configure options as required by CP2K,
Diff against Libint-2.7.2-GCC-11.3.0-lmax-6-cp2k.eb

easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-11.3.0-lmax-6-cp2k.eb

diff --git a/easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-11.3.0-lmax-6-cp2k.eb b/easybuild/easyconfigs/l/Libint/Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb
index 4a56e59976..1f33e511ec 100644
--- a/easybuild/easyconfigs/l/Libint/Libint-2.7.2-GCC-11.3.0-lmax-6-cp2k.eb
+++ b/easybuild/easyconfigs/l/Libint/Libint-2.9.0-GCC-13.3.0-lmax-6-cp2k.eb
@@ -1,9 +1,9 @@
-##
+# #
 # This easyconfig is based on the easy config written originally by Robert Mijakovic <robert.mijakovic@lxp.lu>
 # Author:    Ben Czaja (SURF)
-##
+# #
 name = 'Libint'
-version = '2.7.2'
+version = '2.9.0'
 local_lmax = 6
 # custom configuration, to be used as dependency for CP2K
 versionsuffix = '-lmax-%s-cp2k' % local_lmax
@@ -12,31 +12,26 @@ homepage = 'https://github.com/evaleev/libint'
 description = """Libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body
  matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory."""
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 toolchainopts = {'pic': True, 'cstd': 'c++11'}
 
-source_urls = ['https://github.com/evaleev/libint/archive']
+source_urls = ['https://github.com/evaleev/%(namelower)s/archive']
 sources = ['v%(version)s.tar.gz']
 patches = [
-    'Libint-2.7.2_remove-test-permute.patch',
-    'Libint-2.7.2_remove-test-eri.patch',
-    'Libint-2.7.2_update-catch-hpp-fix-MINSIGSTKSZ.patch',
+    'Libint-2.9.0_remove-test-eri.patch',
 ]
 checksums = [
-    {'v2.7.2.tar.gz': 'fd0466ce9eb6786b8c5bbe3d510e387ed44b198a163264dfd7e60b337e295fd9'},
-    {'Libint-2.7.2_remove-test-permute.patch': 'b019e66a2a3dc7e83ee8a60aa1ae78955a8af4df90ab07b7e57d2ee004ce3677'},
-    {'Libint-2.7.2_remove-test-eri.patch': '4dd7b2993b6fdebb57e5c14faa9bf46117ae42100c686ace82fe26b7cb0312ab'},
-    {'Libint-2.7.2_update-catch-hpp-fix-MINSIGSTKSZ.patch':
-     'd974418064b3ea3be914d95ae23c64f307f33d205b0ab3c79fd6ecf9fc6b57fd'},
+    {'v2.9.0.tar.gz': '4929b2f2d3e53479270be052e366e8c70fa154a7f309e5c2c23b7d394159687d'},
+    {'Libint-2.9.0_remove-test-eri.patch': '9d18dbf23818dc4150c80bbcc1510f5c98da19a661bed60c5e46a2384319ceb7'},
 ]
 
 builddependencies = [
-    ('Autotools', '20220317'),
-    ('GMP', '6.2.1'),
-    ('Boost', '1.79.0'),
+    ('Autotools', '20231222'),
+    ('GMP', '6.3.0'),
+    ('Boost', '1.85.0'),
     ('Eigen', '3.4.0'),
-    ('Python', '3.10.4'),
-    ('CMake', '3.23.1'),
+    ('Python', '3.12.3'),
+    ('CMake', '3.29.3'),
 ]
 
 # configure options as required by CP2K,

Updated software libvori-220621-GCCcore-13.3.0.eb

Diff against libvori-220621-GCCcore-13.2.0.eb

easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.3.0.eb
index 407b52d6df..58351c1b0c 100644
--- a/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.3.0.eb
@@ -8,20 +8,21 @@ description = """C++ library implementing the Voronoi integration as well as the
 file format. The present version of libvori is a very early development
 version, which is hard-coded to work with the CP2k program package."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 source_urls = ['https://brehm-research.de/files/']
 sources = [SOURCE_TAR_GZ]
 checksums = ['1cfa98c564814bddacf1c0e7f11582137d758668f6307e6eb392c72317984c14']
 
 builddependencies = [
-    ('CMake', '3.27.6'),
-    ('binutils', '2.40'),
+    ('CMake', '3.29.3'),
+    ('binutils', '2.42'),
 ]
 
+
 sanity_check_paths = {
-    'files': ['lib/libvori.a'],
-    'dirs': [],
+    'files': ['lib/%(name)s.a'],
+    'dirs': ['lib'],
 }
 
 moduleclass = 'lib'
Diff against libvori-220621-GCCcore-12.3.0.eb

easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.3.0.eb
index b718508088..58351c1b0c 100644
--- a/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.3.0.eb
@@ -8,20 +8,21 @@ description = """C++ library implementing the Voronoi integration as well as the
 file format. The present version of libvori is a very early development
 version, which is hard-coded to work with the CP2k program package."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 source_urls = ['https://brehm-research.de/files/']
 sources = [SOURCE_TAR_GZ]
 checksums = ['1cfa98c564814bddacf1c0e7f11582137d758668f6307e6eb392c72317984c14']
 
 builddependencies = [
-    ('CMake', '3.26.3'),
-    ('binutils', '2.40'),
+    ('CMake', '3.29.3'),
+    ('binutils', '2.42'),
 ]
 
+
 sanity_check_paths = {
-    'files': ['lib/libvori.a'],
-    'dirs': [],
+    'files': ['lib/%(name)s.a'],
+    'dirs': ['lib'],
 }
 
 moduleclass = 'lib'
Diff against libvori-220621-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.3.0.eb
index a68e263572..58351c1b0c 100644
--- a/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/libvori/libvori-220621-GCCcore-13.3.0.eb
@@ -8,20 +8,21 @@ description = """C++ library implementing the Voronoi integration as well as the
 file format. The present version of libvori is a very early development
 version, which is hard-coded to work with the CP2k program package."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 source_urls = ['https://brehm-research.de/files/']
 sources = [SOURCE_TAR_GZ]
 checksums = ['1cfa98c564814bddacf1c0e7f11582137d758668f6307e6eb392c72317984c14']
 
 builddependencies = [
-    ('CMake', '3.24.3'),
-    ('binutils', '2.39'),
+    ('CMake', '3.29.3'),
+    ('binutils', '2.42'),
 ]
 
+
 sanity_check_paths = {
-    'files': ['lib/libvori.a'],
-    'dirs': [],
+    'files': ['lib/%(name)s.a'],
+    'dirs': ['lib'],
 }
 
 moduleclass = 'lib'

Updated software libxsmm-1.17-GCC-13.3.0.eb

Diff against libxsmm-1.17-GCC-13.2.0.eb

easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.2.0.eb

diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.2.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.3.0.eb
index 1e4ee22943..8e20d3f1a7 100644
--- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.2.0.eb
+++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.3.0.eb
@@ -3,13 +3,13 @@ easyblock = 'ConfigureMake'
 name = 'libxsmm'
 version = '1.17'
 
-homepage = 'https://github.com/libxsmm/libxsmm'
+homepage = 'https://github.com/hfp/libxsmm'
 description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications
 targeting Intel Architecture (x86)."""
 
-toolchain = {'name': 'GCC', 'version': '13.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
-source_urls = ['https://github.com/libxsmm/libxsmm/archive/']
+source_urls = ['https://github.com/hfp/%(name)s/archive/']
 sources = ['%(version)s.tar.gz']
 checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92']
 
Diff against libxsmm-1.17-GCC-12.3.0.eb

easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.3.0.eb
index 4fb17fd7e2..8e20d3f1a7 100644
--- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.3.0.eb
@@ -3,13 +3,13 @@ easyblock = 'ConfigureMake'
 name = 'libxsmm'
 version = '1.17'
 
-homepage = 'https://github.com/libxsmm/libxsmm'
+homepage = 'https://github.com/hfp/libxsmm'
 description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications
 targeting Intel Architecture (x86)."""
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
-source_urls = ['https://github.com/libxsmm/libxsmm/archive/']
+source_urls = ['https://github.com/hfp/%(name)s/archive/']
 sources = ['%(version)s.tar.gz']
 checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92']
 
Diff against libxsmm-1.17-GCC-12.2.0.eb

easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.3.0.eb
index fc42848f68..8e20d3f1a7 100644
--- a/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-12.2.0.eb
+++ b/easybuild/easyconfigs/l/libxsmm/libxsmm-1.17-GCC-13.3.0.eb
@@ -3,13 +3,13 @@ easyblock = 'ConfigureMake'
 name = 'libxsmm'
 version = '1.17'
 
-homepage = 'https://github.com/libxsmm/libxsmm'
+homepage = 'https://github.com/hfp/libxsmm'
 description = """LIBXSMM is a library for small dense and small sparse matrix-matrix multiplications
 targeting Intel Architecture (x86)."""
 
-toolchain = {'name': 'GCC', 'version': '12.2.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
-source_urls = ['https://github.com/libxsmm/libxsmm/archive/']
+source_urls = ['https://github.com/hfp/%(name)s/archive/']
 sources = ['%(version)s.tar.gz']
 checksums = ['8b642127880e92e8a75400125307724635ecdf4020ca4481e5efe7640451bb92']
 

@SebastianAchilles
Copy link
Copy Markdown
Member

@boegelbot please test @ generoso
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3433"

@boegelbot
Copy link
Copy Markdown
Collaborator

@SebastianAchilles: Request for testing this PR well received on login1

PR test command 'EB_PR=21720 EB_ARGS="--include-easyblocks-from-pr=3433" EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2476458979 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3433
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
cnx1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/415e83055eee11f207a9ab9514ad73e2 for a full test report.

Copy link
Copy Markdown
Contributor

@casparvl casparvl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

By now, PLUMED-2.9.3-foss-2024a.eb is available, and so is xxd-9.1.1275-GCCcore-13.3.0.eb. If you could remove those two easyconfigs, and replace the versions for these deps where needed, I could give reviewing this PR another go.

@pavelToman
Copy link
Copy Markdown
Collaborator

pavelToman commented Aug 13, 2025

Test report by @pavelToman
FAILED
Build succeeded for 5 out of 6 (6 easyconfigs in total)
node4202.shinx.os - Linux RHEL 9.4, x86_64, AMD EPYC 9654 96-Core Processor, Python 3.9.18
See https://gist.github.com/pavelToman/a0e5aebc2f2b8dec23ccf6c2051d7f4f for a full test report.

Build is OK - failed on tests.
Merged easyblock was used.

@pavelToman
Copy link
Copy Markdown
Collaborator

there is a new cp2k easyblock PR for this:

@pavelToman
Copy link
Copy Markdown
Collaborator

@boegelbot please test @ jsc-zen3 EB_ARGS="--include-easyblocks-from-pr 3888"

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr 3888" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3187751114 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).

@maxim-masterov
Copy link
Copy Markdown
Collaborator Author

By now, PLUMED-2.9.3-foss-2024a.eb is available, and so is xxd-9.1.1275-GCCcore-13.3.0.eb. If you could remove those two easyconfigs, and replace the versions for these deps where needed, I could give reviewing this PR another go.

done

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3888
FAILED
Build succeeded for 5 out of 6 (6 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/174a6f0330894fe7dad05f8bd0a3d596 for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3433"

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3433" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3188685426 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3433
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/ad51314925797f6a70d2c14296c8e990 for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3433
FAILED
Build succeeded for 3 out of 4 (4 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/78e5eaf73ecab6dd4dd29a0bf703981f for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3433 FAILED Build succeeded for 3 out of 4 (4 easyconfigs in total) jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21 See https://gist.github.com/boegelbot/78e5eaf73ecab6dd4dd29a0bf703981f for a full test report.

Lot of tests failed - timeout:

Timed out after 400.0641792700626 seconds.

@pavelToman
Copy link
Copy Markdown
Collaborator

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3888"

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3888" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3196073228 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3888
FAILED
Build succeeded for 3 out of 4 (4 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/86b45d3e9ee4041918650edbc12eacdb for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator

pavelToman commented Aug 19, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3892"

-> OK - Test with easyblock#2 (first commit)

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3892" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3200331497 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3892
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/c2e961739381320b5f02363a399fac7a for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator

pavelToman commented Aug 20, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3892"

-> CPASSERT failed - fm/cp_cfm_basic_linalg.F:1451

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3892" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3204616312 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3892
FAILED
Build succeeded for 3 out of 4 (4 easyconfigs in total)
jsczen3c2.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/80252198e6afc635fac7437cadb25688 for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator

pavelToman commented Aug 20, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3892 --try-amend='tests_mpiranks=2'"

-> nothing...

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3892 --try-amend='tests_mpiranks=2'" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3205489458 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).

@pavelToman
Copy link
Copy Markdown
Collaborator

pavelToman commented Aug 21, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3892 --try-amend='tests_mpiranks=2'"

-> nothing again....

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3892 --try-amend='tests_mpiranks=2'" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3209530249 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).

@pavelToman
Copy link
Copy Markdown
Collaborator

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3892"

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3892" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3213614997 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3892
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/fdf718e714be28e43dd643e9413026aa for a full test report.

@pavelToman
Copy link
Copy Markdown
Collaborator

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr=3892"

@boegelbot
Copy link
Copy Markdown
Collaborator

@pavelToman: 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=21720 EB_ARGS="--include-easyblocks-from-pr=3892" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_21720 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3244405441 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).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3892
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/f4222eb31f9cb256e72025768babbc8d for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Sep 2, 2025

Result from jsc-zen3:

------------------------------- Errors ---------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
/tmp/boegelbot/CP2K/2024.3/foss-2024a/cp2k-2024.3/regtesting/Linux-x86-64-foss/psmp/TEST-Linux-x86-64-foss-psmp-2025-09-02_10-06-41/QMMM/xTB/regtest/epc_3.inp.out


Timed out after 10000.050715480931 seconds.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
/tmp/boegelbot/CP2K/2024.3/foss-2024a/cp2k-2024.3/regtesting/Linux-x86-64-foss/psmp/TEST-Linux-x86-64-foss-psmp-2025-09-02_10-06-41/ATOM/regtest-2/atom_c5.inp.out


Timed out after 10000.169273966923 seconds.
...

------------------------------- Summary --------------------------------
Number of FAILED  tests 2
Number of WRONG   tests 0
Number of CORRECT tests 4058
Total number of   tests 4060

Summary: correct: 4058 / 4060; failed: 2; 215min
Status: FAILED

@pavelToman
Copy link
Copy Markdown
Collaborator

Also on Shinx this looks good: Summary: correct: 4060 / 4060; 58min

@pavelToman
Copy link
Copy Markdown
Collaborator

@maxim-masterov could you please update the main comment? This PR should depend on this easyblock: easybuilders/easybuild-easyblocks#3892.
The block and this PR is ready to be merged.

@boegel boegel requested review from boegel and removed request for boegel October 13, 2025 08:14
@boegel boegel self-assigned this Oct 13, 2025
@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 20, 2025

Test report by @boegel
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3892
SUCCESS
Build succeeded for 7 out of 7 (4 easyconfigs in total)
node4206.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/8f994adb089d861fb17c33ef6e01ecb1 for a full test report.

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

Labels

2024a issues & PRs related to 2024a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants