Skip to content

{toolchain}[system/system] lompi/2026.1, lfbf/2026.1, lfoss/2026.1#25634

Merged
branfosj merged 3 commits intoeasybuilders:developfrom
Thyre:20260327105628_new_pr_FFTW3310
Mar 30, 2026
Merged

{toolchain}[system/system] lompi/2026.1, lfbf/2026.1, lfoss/2026.1#25634
branfosj merged 3 commits intoeasybuilders:developfrom
Thyre:20260327105628_new_pr_FFTW3310

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented Mar 27, 2026

…3.10-lompi-2026.1.eb, HPL-2.3-lfoss-2026.1.eb, lfbf-2026.1.eb, lfoss-2026.1.eb, lompi-2026.1.eb, OpenMPI-5.0.10-llvm-compilers-21.1.8.eb, ScaLAPACK-2.2.2-lompi-2026.1-fb.eb
@Thyre Thyre added the update label Mar 27, 2026
@github-actions github-actions Bot added the 2026.1 issues & PRs related to 2026.1 common toolchains label Mar 27, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 27, 2026

Updated software FFTW.MPI-3.3.10-lompi-2026.1.eb

Diff against FFTW.MPI-3.3.10-gompi-2026.1.eb

easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2026.1.eb

diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2026.1.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-lompi-2026.1.eb
index 6cb0f08555..b04c223106 100644
--- a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2026.1.eb
+++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-lompi-2026.1.eb
@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'gompi', 'version': '2026.1'}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]
Diff against FFTW.MPI-3.3.10-iimpi-2025b.eb

easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2025b.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-lompi-2026.1.eb
index 1065d8b579..b04c223106 100644
--- a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-lompi-2026.1.eb
@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]

Updated software FFTW-3.3.10-llvm-compilers-21.1.8.eb

Diff against FFTW-3.3.10-GCC-15.2.0.eb

easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-GCC-15.2.0.eb

diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-GCC-15.2.0.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-llvm-compilers-21.1.8.eb
index 449d15558c..04b36d1ec7 100644
--- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-GCC-15.2.0.eb
+++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-llvm-compilers-21.1.8.eb
@@ -5,13 +5,17 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'GCC', 'version': '15.2.0'}
+toolchain = {'name': 'llvm-compilers', 'version': '21.1.8'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467']
 
+# not supported for LLVM compilers
+# build fails with: configure: error: gcc 4.6 or later required for quad precision support
+with_quad_prec = False
+
 runtest = 'check'
 
 moduleclass = 'numlib'
Diff against FFTW-3.3.10-intel-compilers-2025.2.0.eb

easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-intel-compilers-2025.2.0.eb

diff --git a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-intel-compilers-2025.2.0.eb b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-llvm-compilers-21.1.8.eb
index 978a1d4f90..04b36d1ec7 100644
--- a/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-intel-compilers-2025.2.0.eb
+++ b/easybuild/easyconfigs/f/FFTW/FFTW-3.3.10-llvm-compilers-21.1.8.eb
@@ -5,22 +5,17 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'intel-compilers', 'version': '2025.2.0'}
+toolchain = {'name': 'llvm-compilers', 'version': '21.1.8'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['56c932549852cddcfafdab3820b0200c7742675be92179e59e6215b340e26467']
 
-# no quad precision, requires GCC v4.6 or higher
-# see also
-# https://www.fftw.org/doc/Extended-and-quadruple-precision-in-Fortran.html
+# not supported for LLVM compilers
+# build fails with: configure: error: gcc 4.6 or later required for quad precision support
 with_quad_prec = False
 
-# compilation fails on AMD systems when configuring with --enable-avx-128-fma,
-# because Intel compilers do not support FMA4 instructions
-use_fma4 = False
-
 runtest = 'check'
 
 moduleclass = 'numlib'

Updated software HPL-2.3-lfoss-2026.1.eb

Diff against HPL-2.3-intel-2026.1.eb

easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2026.1.eb

diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2026.1.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2026.1.eb
index cb53c706bb..8c701d3751 100644
--- a/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2026.1.eb
+++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2026.1.eb
@@ -6,7 +6,7 @@ description = """HPL is a software package that solves a (random) dense linear s
  arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available
  implementation of the High Performance Computing Linpack Benchmark."""
 
-toolchain = {'name': 'intel', 'version': '2026.1'}
+toolchain = {'name': 'lfoss', 'version': '2026.1'}
 toolchainopts = {'usempi': True}
 
 source_urls = ['https://www.netlib.org/benchmark/%(namelower)s']
Diff against HPL-2.3-foss-2026.1.eb

easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2026.1.eb

diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2026.1.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2026.1.eb
index cf2ab77bab..8c701d3751 100644
--- a/easybuild/easyconfigs/h/HPL/HPL-2.3-foss-2026.1.eb
+++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2026.1.eb
@@ -6,7 +6,7 @@ description = """HPL is a software package that solves a (random) dense linear s
  arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available
  implementation of the High Performance Computing Linpack Benchmark."""
 
-toolchain = {'name': 'foss', 'version': '2026.1'}
+toolchain = {'name': 'lfoss', 'version': '2026.1'}
 toolchainopts = {'usempi': True}
 
 source_urls = ['https://www.netlib.org/benchmark/%(namelower)s']

Updated software lfbf-2026.1.eb

Diff against lfbf-2025b.eb

easybuild/easyconfigs/l/lfbf/lfbf-2025b.eb

diff --git a/easybuild/easyconfigs/l/lfbf/lfbf-2025b.eb b/easybuild/easyconfigs/l/lfbf/lfbf-2026.1.eb
index 351bf76552..9651fb2efa 100644
--- a/easybuild/easyconfigs/l/lfbf/lfbf-2025b.eb
+++ b/easybuild/easyconfigs/l/lfbf/lfbf-2026.1.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'lfbf'
-version = '2025b'
+version = '2026.1'
 
 homepage = '(none)'
 description = """LLVM based compiler toolchain, including
@@ -9,11 +9,11 @@ description = """LLVM based compiler toolchain, including
 
 toolchain = SYSTEM
 
-local_llvmver = '20.1.8'
+local_llvmver = '21.1.8'
 
 dependencies = [
     ('llvm-compilers', local_llvmver),
-    ('FlexiBLAS', '3.4.5', '', ('llvm-compilers', local_llvmver)),
+    ('FlexiBLAS', '3.5.0', '', ('llvm-compilers', local_llvmver)),
     ('FFTW', '3.3.10', '', ('llvm-compilers', local_llvmver)),
 ]
 

Updated software lfoss-2026.1.eb

Diff against lfoss-2025b.eb

easybuild/easyconfigs/l/lfoss/lfoss-2025b.eb

diff --git a/easybuild/easyconfigs/l/lfoss/lfoss-2025b.eb b/easybuild/easyconfigs/l/lfoss/lfoss-2026.1.eb
index d9f09eafda..cac3702222 100644
--- a/easybuild/easyconfigs/l/lfoss/lfoss-2025b.eb
+++ b/easybuild/easyconfigs/l/lfoss/lfoss-2026.1.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'lfoss'
-version = '2025b'
+version = '2026.1'
 
 homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain'
 description = """GNU Compiler Collection (GCC) based compiler toolchain, including
@@ -9,7 +9,7 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain, includi
 
 toolchain = SYSTEM
 
-local_llvmver = '20.1.8'
+local_llvmver = '21.1.8'
 
 # toolchain used to build foss dependencies
 local_comp_mpi_tc = ('lompi', version)
@@ -18,8 +18,8 @@ local_comp_mpi_tc = ('lompi', version)
 # because of toolchain preparation functions
 dependencies = [
     ('llvm-compilers', local_llvmver),
-    ('OpenMPI', '5.0.8', '', ('llvm-compilers', local_llvmver)),
-    ('FlexiBLAS', '3.4.5', '', ('llvm-compilers', local_llvmver)),
+    ('OpenMPI', '5.0.10', '', ('llvm-compilers', local_llvmver)),
+    ('FlexiBLAS', '3.5.0', '', ('llvm-compilers', local_llvmver)),
     ('FFTW', '3.3.10', '', ('llvm-compilers', local_llvmver)),
     ('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc),
     ('ScaLAPACK', '2.2.2', '-fb', local_comp_mpi_tc),

Updated software lompi-2026.1.eb

Diff against lompi-2025b.eb

easybuild/easyconfigs/l/lompi/lompi-2025b.eb

diff --git a/easybuild/easyconfigs/l/lompi/lompi-2025b.eb b/easybuild/easyconfigs/l/lompi/lompi-2026.1.eb
index 4058aa853d..14cb14cd21 100644
--- a/easybuild/easyconfigs/l/lompi/lompi-2025b.eb
+++ b/easybuild/easyconfigs/l/lompi/lompi-2026.1.eb
@@ -1,19 +1,19 @@
 easyblock = 'Toolchain'
 
 name = 'lompi'
-version = '2025b'
+version = '2026.1'
 
 homepage = '(none)'
 description = """LLVM based compiler toolchain, including OpenMPI for MPI support."""
 
 toolchain = SYSTEM
 
-local_llvmver = '20.1.8'
+local_llvmver = '21.1.8'
 
 # compiler toolchain dependencies
 dependencies = [
     ('llvm-compilers', local_llvmver),  # includes both LLVM and binutils
-    ('OpenMPI', '5.0.8', '', ('llvm-compilers', local_llvmver)),
+    ('OpenMPI', '5.0.10', '', ('llvm-compilers', local_llvmver)),
 ]
 
 moduleclass = 'toolchain'

Updated software OpenMPI-5.0.10-llvm-compilers-21.1.8.eb

Diff against OpenMPI-5.0.10-GCC-15.2.0.eb

easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-GCC-15.2.0.eb

diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-GCC-15.2.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-llvm-compilers-21.1.8.eb
index a75bf388d7..0a6ba52fc7 100644
--- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-GCC-15.2.0.eb
+++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-llvm-compilers-21.1.8.eb
@@ -4,7 +4,7 @@ version = '5.0.10'
 homepage = 'https://www.open-mpi.org/'
 description = """The Open MPI Project is an open source MPI-3 implementation."""
 
-toolchain = {'name': 'GCC', 'version': '15.2.0'}
+toolchain = {'name': 'llvm-compilers', 'version': '21.1.8'}
 
 source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads']
 sources = [SOURCELOWER_TAR_BZ2]
Diff against OpenMPI-5.0.8-llvm-compilers-20.1.8.eb

easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-llvm-compilers-20.1.8.eb

diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-llvm-compilers-20.1.8.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-llvm-compilers-21.1.8.eb
index c7d514c9cf..0a6ba52fc7 100644
--- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-llvm-compilers-20.1.8.eb
+++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.10-llvm-compilers-21.1.8.eb
@@ -1,46 +1,44 @@
 name = 'OpenMPI'
-version = '5.0.8'
+version = '5.0.10'
 
 homepage = 'https://www.open-mpi.org/'
 description = """The Open MPI Project is an open source MPI-3 implementation."""
 
-toolchain = {'name': 'llvm-compilers', 'version': '20.1.8'}
+toolchain = {'name': 'llvm-compilers', 'version': '21.1.8'}
 
 source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads']
 sources = [SOURCELOWER_TAR_BZ2]
 patches = [
     ('OpenMPI-5.0.7_build-with-internal-cuda-header.patch', 1),
-    'OpenMPI-5.0.7_fix_gpfs_compatibility.patch',
     'OpenMPI-5.0.3_disable_opal_path_nfs_test.patch',
 ]
 checksums = [
-    {'openmpi-5.0.8.tar.bz2': '53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449'},
+    {'openmpi-5.0.10.tar.bz2': '0acecc4fc218e5debdbcb8a41d182c6b0f1d29393015ed763b2a91d5d7374cc6'},
     {'OpenMPI-5.0.7_build-with-internal-cuda-header.patch':
      '14ffaf02a9c675ac66a2a9af727295179d4ce097174c88db59669d460d8c4da1'},
-    {'OpenMPI-5.0.7_fix_gpfs_compatibility.patch': '9739134ce273a691c9deac6e410510653a88c1542b60dbf8789e4a423447d4f6'},
     {'OpenMPI-5.0.3_disable_opal_path_nfs_test.patch':
      '75d4417e35252ea3a19b2792f1b06e9aeb408c253aa4921d77226d57b71dee45'},
 ]
 
 builddependencies = [
-    ('pkgconf', '2.4.3'),
-    ('Perl', '5.40.2'),
-    ('Autotools', '20250527'),
+    ('pkgconf', '2.5.1'),
+    ('Perl', '5.42.0'),
+    ('Autotools', '20250626'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
-    ('hwloc', '2.12.1'),
+    ('zlib', '2.3.2'),
+    ('hwloc', '2.13.0'),
     ('libevent', '2.1.12'),
-    ('UCX', '1.19.0'),
-    ('libfabric', '2.1.0'),
-    ('PMIx', '5.0.8'),
-    ('PRRTE', '3.0.11'),
-    ('UCC', '1.4.4'),
+    ('UCX', '1.20.0'),
+    ('libfabric', '2.5.0'),
+    ('PMIx', '6.1.0'),
+    ('PRRTE', '4.1.0'),
+    ('UCC', '1.7.0'),
 ]
 
 # CUDA related patches and custom configure option can be removed if CUDA support isn't wanted.
-preconfigopts = 'clang -Iopal/mca/cuda/include -shared opal/mca/cuda/lib/cuda.c -o opal/mca/cuda/lib/libcuda.so && '
+preconfigopts = 'gcc -Iopal/mca/cuda/include -shared opal/mca/cuda/lib/cuda.c -o opal/mca/cuda/lib/libcuda.so && '
 # Update configure to include changes from the "disable_opal_path_nfs_test" patch
 preconfigopts += './autogen.pl --force && '
 # Disable building Level Zero components of romio if system dependencies are picked up. Sources are not based on

Updated software ScaLAPACK-2.2.2-lompi-2026.1-fb.eb

Diff against ScaLAPACK-2.2.2-gompi-2026.1-fb.eb

easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2026.1-fb.eb

diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2026.1-fb.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lompi-2026.1-fb.eb
index b7da08df11..7eb213b062 100644
--- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2026.1-fb.eb
+++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lompi-2026.1-fb.eb
@@ -6,8 +6,11 @@ homepage = 'https://www.netlib.org/scalapack/'
 description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
  redesigned for distributed memory MIMD parallel computers."""
 
-toolchain = {'name': 'gompi', 'version': '2026.1'}
-toolchainopts = {'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
+toolchainopts = {
+    'extra_cflags': '-std=c89',  # See https://github.com/Reference-ScaLAPACK/scalapack/issues/31
+    'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True
+}
 
 source_urls = ['https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/']
 sources = ['v%(version)s.tar.gz']
@@ -21,9 +24,8 @@ dependencies = [
     ('FlexiBLAS', '3.5.0'),
 ]
 
-preconfigopts = 'export CFLAGS="$CFLAGS -std=gnu89" &&'  # https://bugzilla.redhat.com/show_bug.cgi?id=2178710
 # Other CMakeLists.txt in ScaLAPACK 2.2.2 are CMake 3.5+
-preconfigopts += 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
+preconfigopts = 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
 
 # Config Opts based on AOCL User Guide:
 # https://developer.amd.com/wp-content/resources/AOCL_User%20Guide_2.2.pdf
Diff against ScaLAPACK-2.2.2-lmpich-2025b-fb.eb

easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lmpich-2025b-fb.eb

diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lmpich-2025b-fb.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lompi-2026.1-fb.eb
index 5672e7cee6..7eb213b062 100644
--- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lmpich-2025b-fb.eb
+++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-lompi-2026.1-fb.eb
@@ -6,24 +6,26 @@ homepage = 'https://www.netlib.org/scalapack/'
 description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
  redesigned for distributed memory MIMD parallel computers."""
 
-toolchain = {'name': 'lmpich', 'version': '2025b'}
-toolchainopts = {'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True}
+toolchain = {'name': 'lompi', 'version': '2026.1'}
+toolchainopts = {
+    'extra_cflags': '-std=c89',  # See https://github.com/Reference-ScaLAPACK/scalapack/issues/31
+    'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True
+}
 
 source_urls = ['https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/']
 sources = ['v%(version)s.tar.gz']
 checksums = ['a2f0c9180a210bf7ffe126c9cb81099cf337da1a7120ddb4cbe4894eb7b7d022']
 
 builddependencies = [
-    ('CMake', '4.0.3'),
+    ('CMake', '4.2.1'),
 ]
 
 dependencies = [
-    ('FlexiBLAS', '3.4.5'),
+    ('FlexiBLAS', '3.5.0'),
 ]
 
-preconfigopts = 'export CFLAGS="$CFLAGS -std=gnu89" &&'  # https://bugzilla.redhat.com/show_bug.cgi?id=2178710
 # Other CMakeLists.txt in ScaLAPACK 2.2.2 are CMake 3.5+
-preconfigopts += 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
+preconfigopts = 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
 
 # Config Opts based on AOCL User Guide:
 # https://developer.amd.com/wp-content/resources/AOCL_User%20Guide_2.2.pdf

@Thyre Thyre changed the title {numlib,toolchain}[system/system] FFTW v3.3.10, FFTW.MPI v3.3.10, HPL v2.3, ... w/ fb {toolchain}[system/system] lompi/2026.1, lfbf/2026.1, lfoss/2026.1 Mar 27, 2026
@Thyre Thyre added this to the next release (5.2.2?) milestone Mar 27, 2026
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 8 out of 8 (total: 23 mins 34 secs) (8 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.19.9-arch1-1(linux@archlinux)(gcc(GCC)15.2.120260209,GNUld(GNUBinutils)2.46)#1SMPPREEMPT_DYNAMICThu,19Mar202616:33:17+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion6.19.9-arch1-1(linux@archlinux)(gcc(GCC)15.2.120260209,GNUld(GNUBinutils)2.46)#1SMPPREEMPT_DYNAMICThu,19Mar202616:33:17+0000), Python 3.14.3
See https://gist.github.com/Thyre/13014c54d8ae966019ac3dc0333833b8 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 20 out of 20 (total: 52 mins 29 secs) (8 easyconfigs in total)
datenlager - Linux Ubuntu 24.04, x86_64, AMD Ryzen 7 3700X 8-Core Processor (zen2), Python 3.12.3
See https://gist.github.com/Thyre/33761cf40da99c0194c14ebb17e1dd2a for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 20 out of 20 (total: 52 mins 16 secs) (8 easyconfigs in total)
ZAM054 - Linux Zorin OS 18, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P (skylake), 1 x NVIDIA NVIDIA GeForce MX550, 580.126.09, Python 3.12.3
See https://gist.github.com/Thyre/49a44c972c60da899ee6d750135a6417 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 20 out of 20 (total: 55 mins 58 secs) (8 easyconfigs in total)
jrc0901.jureca - Linux Rocky Linux 9.7, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 590.48.01, Python 3.9.25
See https://gist.github.com/Thyre/6a3e2d8aac2d9a83b7c1393b2a80fd58 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

@boegelbot please test @ jsc-zen3

@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=25634 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25634 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 4142148447 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
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 20 out of 20 (total: 2 hours 43 mins 58 secs) (8 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/6941366e460c0d5eda8ac79cec36b321 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

@Thyre Can you add in the relevant entry in https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/.github/workflows/tagbot.py#L138

Looking at that, we also should add llvm-compilers to the EasyConfig test suite, similar to GCC & intel-compilers...
See

That's probably something for a separate PR though.

@branfosj
Copy link
Copy Markdown
Member

@Thyre Can you add in the relevant entry in https://github.com/easybuilders/easybuild-easyconfigs/blob/develop/.github/workflows/tagbot.py#L138

Looking at that, we also should add llvm-compilers to the EasyConfig test suite, similar to GCC & intel-compilers... See

That's probably something for a separate PR though.

Yes, a separate PR would be good for that. Also, @boegelbot updated that file for Intel in #25621 but it looks like the tagbot entries for that PR were missed.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Mar 27, 2026

@branfosj done in #25639

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 2 hours 17 mins 16 secs) (8 easyconfigs in total)
bear-pg0210u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8480CL (sapphirerapids), Python 3.6.8
See https://gist.github.com/branfosj/1f05fd171ae571354bd1725b22d38428 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 2 hours 16 mins 52 secs) (8 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/886051b9a5f8a0614b8bea2b730081a6 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 2 hours 17 mins 1 secs) (8 easyconfigs in total)
bear-pg0208u17a - Linux RHEL 8.10, x86_64, AMD EPYC 9554 64-Core Processor (zen4), Python 3.6.8
See https://gist.github.com/branfosj/f86f435ee143ce6cc2feb2d8630cee4f for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 2 hours 28 mins 30 secs) (8 easyconfigs in total)
bear-pg0201u03a - Linux RHEL 8.10, x86_64, INTEL(R) XEON(R) PLATINUM 8570 (sapphirerapids), Python 3.6.8
See https://gist.github.com/branfosj/19e65cac99b93d58daed6c34baa97645 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@branfosj: 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=25634 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_25634 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 4147708999 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
SUCCESS
Build succeeded for 8 out of 8 (total: 1 hour 2 mins 51 secs) (8 easyconfigs in total)
jsczen3c2.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/41ab9c9828db977ea0c2c379ea8ed566 for a full test report.

@branfosj branfosj merged commit f9c7f09 into easybuilders:develop Mar 30, 2026
6 checks passed
@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 30, 2026

Test report by @boegel
SUCCESS
Build succeeded for 8 out of 8 (total: 59 mins 11 secs) (8 easyconfigs in total)
jrc0900.jureca - Linux Rocky Linux 9.7 (Blue Onyx), AArch64, ARM UNKNOWN, 1 x NVIDIA NVIDIA GH200 480GB, 590.48.01, Python 3.9.25
See https://gist.github.com/boegel/a3ebc982b6858862dc80554b476b1ad2 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 workflow

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants