Skip to content

{toolchain} intel/2026.1, iimkl/2026.1, iimpi/2026.1#25621

Merged
branfosj merged 4 commits intoeasybuilders:developfrom
boegel:20260326115558_new_pr_HPL23
Mar 27, 2026
Merged

{toolchain} intel/2026.1, iimkl/2026.1, iimpi/2026.1#25621
branfosj merged 4 commits intoeasybuilders:developfrom
boegel:20260326115558_new_pr_HPL23

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Mar 26, 2026

(created using eb --new-pr)

@boegel boegel added the update label Mar 26, 2026
@github-actions github-actions Bot added the 2026.1 issues & PRs related to 2026.1 common toolchains label Mar 26, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 26, 2026

Updated software HPL-2.3-intel-2026.1.eb

Diff against HPL-2.3-lmpflf-2025b.eb

easybuild/easyconfigs/h/HPL/HPL-2.3-lmpflf-2025b.eb

diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-lmpflf-2025b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2026.1.eb
index 1a62cb5929..cb53c706bb 100644
--- a/easybuild/easyconfigs/h/HPL/HPL-2.3-lmpflf-2025b.eb
+++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-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': 'lmpflf', 'version': '2025b'}
+toolchain = {'name': 'intel', 'version': '2026.1'}
 toolchainopts = {'usempi': True}
 
 source_urls = ['https://www.netlib.org/benchmark/%(namelower)s']
Diff against HPL-2.3-lfoss-2025b.eb

easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2025b.eb

diff --git a/easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2025b.eb b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2026.1.eb
index b97550b7b0..cb53c706bb 100644
--- a/easybuild/easyconfigs/h/HPL/HPL-2.3-lfoss-2025b.eb
+++ b/easybuild/easyconfigs/h/HPL/HPL-2.3-intel-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': 'lfoss', 'version': '2025b'}
+toolchain = {'name': 'intel', 'version': '2026.1'}
 toolchainopts = {'usempi': True}
 
 source_urls = ['https://www.netlib.org/benchmark/%(namelower)s']

Updated software iimkl-2026.1.eb

Diff against iimkl-2025b.eb

easybuild/easyconfigs/i/iimkl/iimkl-2025b.eb

diff --git a/easybuild/easyconfigs/i/iimkl/iimkl-2025b.eb b/easybuild/easyconfigs/i/iimkl/iimkl-2026.1.eb
index 88e3b9d7c4..009e0ccbb5 100644
--- a/easybuild/easyconfigs/i/iimkl/iimkl-2025b.eb
+++ b/easybuild/easyconfigs/i/iimkl/iimkl-2026.1.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimkl'
-version = '2025b'
+version = '2026.1'
 
 homepage = 'https://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
 description = """Intel C/C++ and Fortran compilers, alongside Intel Math Kernel Library (MKL)."""
 
 toolchain = SYSTEM
 
-local_comp_ver = '2025.2.0'
+local_comp_ver = '2025.3.3'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('imkl', '2025.2.0', '', SYSTEM),
+    ('imkl', '2025.3.1', '', SYSTEM),
 ]
 
 moduleclass = 'toolchain'
Diff against iimkl-2025a.eb

easybuild/easyconfigs/i/iimkl/iimkl-2025a.eb

diff --git a/easybuild/easyconfigs/i/iimkl/iimkl-2025a.eb b/easybuild/easyconfigs/i/iimkl/iimkl-2026.1.eb
index 4076dadf18..009e0ccbb5 100644
--- a/easybuild/easyconfigs/i/iimkl/iimkl-2025a.eb
+++ b/easybuild/easyconfigs/i/iimkl/iimkl-2026.1.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimkl'
-version = '2025a'
+version = '2026.1'
 
 homepage = 'https://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
 description = """Intel C/C++ and Fortran compilers, alongside Intel Math Kernel Library (MKL)."""
 
 toolchain = SYSTEM
 
-local_comp_ver = '2025.1.1'
+local_comp_ver = '2025.3.3'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('imkl', '2025.1.0', '', SYSTEM),  # there is no imkl 2025.1.1
+    ('imkl', '2025.3.1', '', SYSTEM),
 ]
 
 moduleclass = 'toolchain'

Updated software iimpi-2026.1.eb

Diff against iimpi-2025b.eb

easybuild/easyconfigs/i/iimpi/iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2025b.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2026.1.eb
index 89a6ddad2d..a1e59f79c5 100644
--- a/easybuild/easyconfigs/i/iimpi/iimpi-2025b.eb
+++ b/easybuild/easyconfigs/i/iimpi/iimpi-2026.1.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimpi'
-version = '2025b'
+version = '2026.1'
 
 homepage = 'https://software.intel.com/parallel-studio-xe'
 description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
 
 toolchain = SYSTEM
 
-local_comp_ver = '2025.2.0'
+local_comp_ver = '2025.3.3'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('impi', '2021.16.1', '', ('intel-compilers', local_comp_ver)),
+    ('impi', '2021.17.2', '', ('intel-compilers', local_comp_ver)),
 ]
 
 moduleclass = 'toolchain'
Diff against iimpi-2025a.eb

easybuild/easyconfigs/i/iimpi/iimpi-2025a.eb

diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2025a.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2026.1.eb
index e90480efcb..a1e59f79c5 100644
--- a/easybuild/easyconfigs/i/iimpi/iimpi-2025a.eb
+++ b/easybuild/easyconfigs/i/iimpi/iimpi-2026.1.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimpi'
-version = '2025a'
+version = '2026.1'
 
 homepage = 'https://software.intel.com/parallel-studio-xe'
 description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
 
 toolchain = SYSTEM
 
-local_comp_ver = '2025.1.1'
+local_comp_ver = '2025.3.3'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('impi', '2021.15.0', '', ('intel-compilers', local_comp_ver)),
+    ('impi', '2021.17.2', '', ('intel-compilers', local_comp_ver)),
 ]
 
 moduleclass = 'toolchain'

Updated software imkl-FFTW-2025.3.1-iimpi-2026.1.eb

Diff against imkl-FFTW-2025.2.0-iimpi-2025b.eb

easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.2.0-iimpi-2025b.eb

diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.2.0-iimpi-2025b.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.3.1-iimpi-2026.1.eb
index 0422459b93..f98513a7ac 100644
--- a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.2.0-iimpi-2025b.eb
+++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.3.1-iimpi-2026.1.eb
@@ -1,10 +1,10 @@
 name = 'imkl-FFTW'
-version = '2025.2.0'
+version = '2025.3.1'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
 description = "FFTW interfaces using Intel oneAPI Math Kernel Library"
 
-toolchain = {'name': 'iimpi', 'version': '2025b'}
+toolchain = {'name': 'iimpi', 'version': '2026.1'}
 
 dependencies = [('imkl', version, '', SYSTEM)]
 
Diff against imkl-FFTW-2025.1.0-iompi-2025a.eb

easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.1.0-iompi-2025a.eb

diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.1.0-iompi-2025a.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.3.1-iimpi-2026.1.eb
index 14f0840b3a..f98513a7ac 100644
--- a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.1.0-iompi-2025a.eb
+++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2025.3.1-iimpi-2026.1.eb
@@ -1,10 +1,10 @@
 name = 'imkl-FFTW'
-version = '2025.1.0'
+version = '2025.3.1'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
 description = "FFTW interfaces using Intel oneAPI Math Kernel Library"
 
-toolchain = {'name': 'iompi', 'version': '2025a'}
+toolchain = {'name': 'iimpi', 'version': '2026.1'}
 
 dependencies = [('imkl', version, '', SYSTEM)]
 

Updated software imkl-2025.3.1.eb

Diff against imkl-2020.0.166-NVHPC-25.9-CUDA-12.9.1.eb

easybuild/easyconfigs/i/imkl/imkl-2020.0.166-NVHPC-25.9-CUDA-12.9.1.eb

diff --git a/easybuild/easyconfigs/i/imkl/imkl-2020.0.166-NVHPC-25.9-CUDA-12.9.1.eb b/easybuild/easyconfigs/i/imkl/imkl-2025.3.1.eb
index 3a0f49c57b..f8845f028f 100644
--- a/easybuild/easyconfigs/i/imkl/imkl-2020.0.166-NVHPC-25.9-CUDA-12.9.1.eb
+++ b/easybuild/easyconfigs/i/imkl/imkl-2025.3.1.eb
@@ -1,44 +1,18 @@
-# This is an easyconfig file for EasyBuild, see https://easybuilders.github.io/easybuild/
-#
-# old imkl version, where we can still control AVX2 vs AVX-512 codepath on AMD CPUs via $MKL_DEBUG_CPU_TYPE,
-# see also https://danieldk.eu/Software/Misc/Intel-MKL-on-AMD-Zen;
-# can give 10-15% speedup compared to recent imkl versions for some workloads
-# that heavily rely on FFTW interface of Intel MKL
-
 name = 'imkl'
-version = '2020.0.166'
-
-homepage = 'https://software.intel.com/mkl'
-description = """Intel Math Kernel Library is a library of highly optimized,
- extensively threaded math routines for science, engineering, and financial
- applications that require maximum performance. Core math functions include
- BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more."""
-
-toolchain = {'name': 'NVHPC', 'version': '25.9-CUDA-12.9.1'}
-
-source_urls = ['https://registrationcenter-download.intel.com/akdlm/irc_nas/tec/16533/']
-sources = ['l_mkl_%(version)s.tgz']
-checksums = ['f6d92deb3ff10b11ba3df26b2c62bb4f0f7ae43e21905a91d553e58f0f5a8ae0']
-
-dontcreateinstalldir = True
+version = '2025.3.1'
 
-components = ['intel-mkl']
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
+description = "Intel oneAPI Math Kernel Library"
 
-license_file = HOME + '/licenses/intel/license.lic'
+toolchain = SYSTEM
 
-interfaces = True
+# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html
+source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/6a17080f-f0de-41b9-b587-52f92512c59a/']
+sources = ['intel-onemkl-%(version)s.11_offline.sh']
+checksums = ['89753ce0be82d31669172c08c6b6b863f2e25558d775496349473b3299240a01']
 
-postinstallcmds = [
-    # extract the examples
-    'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/',
-    'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/',
-    'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/',
-    'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/',
-    'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/',
-]
+interfaces = False
 
-modextravars = {
-    'MKL_EXAMPLES': '%(installdir)s/mkl/examples/',
-}
+installopts = "--download-cache=%(builddir)s/cache --download-dir=%(builddir)s/download --log-dir=%(builddir)s/log"
 
 moduleclass = 'numlib'
Diff against imkl-2025.2.0.eb

easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb

diff --git a/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2025.3.1.eb
index 8fecb525a3..f8845f028f 100644
--- a/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
+++ b/easybuild/easyconfigs/i/imkl/imkl-2025.3.1.eb
@@ -1,5 +1,5 @@
 name = 'imkl'
-version = '2025.2.0'
+version = '2025.3.1'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
 description = "Intel oneAPI Math Kernel Library"
@@ -7,9 +7,9 @@ description = "Intel oneAPI Math Kernel Library"
 toolchain = SYSTEM
 
 # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html
-source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/47c7d946-fca1-441a-b0df-b094e3f045ea/']
-sources = ['intel-onemkl-%(version)s.629_offline.sh']
-checksums = ['7bfdde1379a9cd3c2784af4352931a0527a5c483c9da71e851a3f06e055af7c7']
+source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/6a17080f-f0de-41b9-b587-52f92512c59a/']
+sources = ['intel-onemkl-%(version)s.11_offline.sh']
+checksums = ['89753ce0be82d31669172c08c6b6b863f2e25558d775496349473b3299240a01']
 
 interfaces = False
 

Updated software impi-2021.17.2-intel-compilers-2025.3.3.eb

Diff against impi-2021.16.1-intel-compilers-2025.2.0.eb

easybuild/easyconfigs/i/impi/impi-2021.16.1-intel-compilers-2025.2.0.eb

diff --git a/easybuild/easyconfigs/i/impi/impi-2021.16.1-intel-compilers-2025.2.0.eb b/easybuild/easyconfigs/i/impi/impi-2021.17.2-intel-compilers-2025.3.3.eb
index f85182f64f..4c043caad2 100644
--- a/easybuild/easyconfigs/i/impi/impi-2021.16.1-intel-compilers-2025.2.0.eb
+++ b/easybuild/easyconfigs/i/impi/impi-2021.17.2-intel-compilers-2025.3.3.eb
@@ -1,19 +1,19 @@
 name = 'impi'
-version = '2021.16.1'
+version = '2021.17.2'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/mpi-library.html'
 description = "Intel MPI Library, compatible with MPICH ABI"
 
-toolchain = {'name': 'intel-compilers', 'version': '2025.2.0'}
+toolchain = {'name': 'intel-compilers', 'version': '2025.3.3'}
 
 # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html
 source_urls = [
-    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/203edae7-5269-4124-a1ed-09ad924f8b47/'
+    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/86923909-82e5-4c1a-9499-b4263e800a33/',
 ]
-sources = ['intel-mpi-%(version)s.804_offline.sh']
-checksums = ['4165717608e90ae6123397ebf2a9b87a0b070842ce7d13378d1446a08966eb6e']
+sources = ['intel-mpi-%(version)s.94_offline.sh']
+checksums = ['4861c55fdfde1f08a293a7cfb715aaab498cb8fc700d5db8f0b67660e5948350']
 
-dependencies = [('UCX', '1.19.0')]
+dependencies = [('UCX', '1.20.0')]
 
 # rebuild Fortran 2008 bindings to fix compilation failures when using CLASS(*) arguments,
 # see https://community.intel.com/t5/Intel-MPI-Library/MPI-f08-with-polymorphic-argument-CLASS/m-p/1590421
Diff against impi-2021.15.0-intel-compilers-2025.1.1.eb

easybuild/easyconfigs/i/impi/impi-2021.15.0-intel-compilers-2025.1.1.eb

diff --git a/easybuild/easyconfigs/i/impi/impi-2021.15.0-intel-compilers-2025.1.1.eb b/easybuild/easyconfigs/i/impi/impi-2021.17.2-intel-compilers-2025.3.3.eb
index 1a3463bbe9..4c043caad2 100644
--- a/easybuild/easyconfigs/i/impi/impi-2021.15.0-intel-compilers-2025.1.1.eb
+++ b/easybuild/easyconfigs/i/impi/impi-2021.17.2-intel-compilers-2025.3.3.eb
@@ -1,19 +1,19 @@
 name = 'impi'
-version = '2021.15.0'
+version = '2021.17.2'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/mpi-library.html'
 description = "Intel MPI Library, compatible with MPICH ABI"
 
-toolchain = {'name': 'intel-compilers', 'version': '2025.1.1'}
+toolchain = {'name': 'intel-compilers', 'version': '2025.3.3'}
 
 # see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html
 source_urls = [
-    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/6b6e395e-8f38-4da3-913d-90a2bcf41028/'
+    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/86923909-82e5-4c1a-9499-b4263e800a33/',
 ]
-sources = ['intel-mpi-%(version)s.495_offline.sh']
-checksums = ['d4ad297174ce3837444468645e13cfe78f11d9bf2ad9ade2057b2668cccd9385']
+sources = ['intel-mpi-%(version)s.94_offline.sh']
+checksums = ['4861c55fdfde1f08a293a7cfb715aaab498cb8fc700d5db8f0b67660e5948350']
 
-dependencies = [('UCX', '1.18.0')]
+dependencies = [('UCX', '1.20.0')]
 
 # rebuild Fortran 2008 bindings to fix compilation failures when using CLASS(*) arguments,
 # see https://community.intel.com/t5/Intel-MPI-Library/MPI-f08-with-polymorphic-argument-CLASS/m-p/1590421

Updated software intel-compilers-2025.3.3.eb

Diff against intel-compilers-2025.3.0.eb

easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.0.eb

diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.0.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.3.eb
index b4cf43e1d2..080bd98c02 100644
--- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.0.eb
+++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.3.eb
@@ -1,5 +1,5 @@
 name = 'intel-compilers'
-version = '2025.3.0'
+version = '2025.3.3'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html'
 description = "Intel C, C++ & Fortran compilers"
@@ -10,28 +10,28 @@ toolchain = SYSTEM
 sources = [
     {
         'source_urls': [
-            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/44809add-596f-4484-9cd1-cc032460e241/'
+            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/7d055984-4f45-4538-96c8-58433f93fb18/',
         ],
-        'filename': 'intel-dpcpp-cpp-compiler-%(version)s.322_offline.sh',
+        'filename': 'intel-dpcpp-cpp-compiler-%(version)s.17_offline.sh',
     },
     {
         'source_urls': [
-            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/b3aa3ab5-c79d-4af4-8801-983ef00b90fd/'
+            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/5f818460-689a-410c-8457-b007bad5a970/',
         ],
-        'filename': 'intel-fortran-compiler-%(version)s.325_offline.sh',
+        'filename': 'intel-fortran-compiler-%(version)s.15_offline.sh',
     },
 ]
 checksums = [
-    {'intel-dpcpp-cpp-compiler-2025.3.0.322_offline.sh':
-     'a85dc98ac76d16522d387cf62dc3b712b863779cb74520d8e37ea282ea02ef63'},
-    {'intel-fortran-compiler-2025.3.0.325_offline.sh':
-     'ede518607ce625051321989c843af9cebdbdc9ab07c8dbb2f011463e4e18678b'},
+    {'intel-dpcpp-cpp-compiler-2025.3.3.17_offline.sh':
+     '562e3f4fe1f0409bbc818986adaff049e1c129e78f120b9b8f356a48206b1c2b'},
+    {'intel-fortran-compiler-2025.3.3.15_offline.sh':
+     '96a695d13111535ed562e1427a8fa1840fe76ebbb879d7300645f28d2e45cfbd'},
 ]
 
-local_gccver = '14.3.0'
+local_gccver = '15.2.0'
 dependencies = [
     ('GCCcore', local_gccver),
-    ('binutils', '2.44', '', ('GCCcore', local_gccver)),
+    ('binutils', '2.45', '', ('GCCcore', local_gccver)),
 ]
 
 moduleclass = 'compiler'
Diff against intel-compilers-2025.2.1.eb

easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.2.1.eb

diff --git a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.2.1.eb b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.3.eb
index 3dd6b689a2..080bd98c02 100644
--- a/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.2.1.eb
+++ b/easybuild/easyconfigs/i/intel-compilers/intel-compilers-2025.3.3.eb
@@ -1,5 +1,5 @@
 name = 'intel-compilers'
-version = '2025.2.1'
+version = '2025.3.3'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/hpc-toolkit.html'
 description = "Intel C, C++ & Fortran compilers"
@@ -10,28 +10,28 @@ toolchain = SYSTEM
 sources = [
     {
         'source_urls': [
-            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/04c5fd98-57e6-4a4b-be4d-e84de3aea45a/'
+            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/7d055984-4f45-4538-96c8-58433f93fb18/',
         ],
-        'filename': 'intel-dpcpp-cpp-compiler-%(version)s.7_offline.sh',
+        'filename': 'intel-dpcpp-cpp-compiler-%(version)s.17_offline.sh',
     },
     {
         'source_urls': [
-            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/466b0d65-e502-4172-9e06-24c565029b96/'
+            'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/5f818460-689a-410c-8457-b007bad5a970/',
         ],
-        'filename': 'intel-fortran-compiler-%(version)s.9_offline.sh',
+        'filename': 'intel-fortran-compiler-%(version)s.15_offline.sh',
     },
 ]
 checksums = [
-    {'intel-dpcpp-cpp-compiler-2025.2.1.7_offline.sh':
-     '028ef9e2176289bab6b9d19828199d26cb6cd91babdcfcece7a9dd00c5a50376'},
-    {'intel-fortran-compiler-2025.2.1.9_offline.sh':
-     '75165cc737d164cda2c068e0d8ec4f269f005a50bc2e254cd3cab6fdd063e145'},
+    {'intel-dpcpp-cpp-compiler-2025.3.3.17_offline.sh':
+     '562e3f4fe1f0409bbc818986adaff049e1c129e78f120b9b8f356a48206b1c2b'},
+    {'intel-fortran-compiler-2025.3.3.15_offline.sh':
+     '96a695d13111535ed562e1427a8fa1840fe76ebbb879d7300645f28d2e45cfbd'},
 ]
 
-local_gccver = '14.3.0'
+local_gccver = '15.2.0'
 dependencies = [
     ('GCCcore', local_gccver),
-    ('binutils', '2.44', '', ('GCCcore', local_gccver)),
+    ('binutils', '2.45', '', ('GCCcore', local_gccver)),
 ]
 
 moduleclass = 'compiler'

Updated software intel-2026.1.eb

Diff against intel-2025b.eb

easybuild/easyconfigs/i/intel/intel-2025b.eb

diff --git a/easybuild/easyconfigs/i/intel/intel-2025b.eb b/easybuild/easyconfigs/i/intel/intel-2026.1.eb
index 46c9b2c49d..9652621e81 100644
--- a/easybuild/easyconfigs/i/intel/intel-2025b.eb
+++ b/easybuild/easyconfigs/i/intel/intel-2026.1.eb
@@ -1,22 +1,22 @@
 easyblock = 'Toolchain'
 
 name = 'intel'
-version = '2025b'
+version = '2026.1'
 
 homepage = 'https://docs.easybuild.io/common-toolchains/#common_toolchains_overview_intel'
 description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)."
 
 toolchain = SYSTEM
 
-local_comp_ver = '2025.2.0'
-local_gccver = '14.3.0'
+local_comp_ver = '2025.3.3'
+local_gccver = '15.2.0'
 dependencies = [
     ('GCCcore', local_gccver),
-    ('binutils', '2.44', '', ('GCCcore', local_gccver)),
+    ('binutils', '2.45', '', ('GCCcore', local_gccver)),
     ('intel-compilers', local_comp_ver),
-    ('impi', '2021.16.1', '', ('intel-compilers', local_comp_ver)),
-    ('imkl', '2025.2.0', '', SYSTEM),
-    ('imkl-FFTW', '2025.2.0', '', ('iimpi', version)),
+    ('impi', '2021.17.2', '', ('intel-compilers', local_comp_ver)),
+    ('imkl', '2025.3.1', '', SYSTEM),
+    ('imkl-FFTW', '2025.3.1', '', ('iimpi', version)),
 ]
 
 moduleclass = 'toolchain'
Diff against intel-2025a.eb

easybuild/easyconfigs/i/intel/intel-2025a.eb

diff --git a/easybuild/easyconfigs/i/intel/intel-2025a.eb b/easybuild/easyconfigs/i/intel/intel-2026.1.eb
index 070a3b3c8f..9652621e81 100644
--- a/easybuild/easyconfigs/i/intel/intel-2025a.eb
+++ b/easybuild/easyconfigs/i/intel/intel-2026.1.eb
@@ -1,22 +1,22 @@
 easyblock = 'Toolchain'
 
 name = 'intel'
-version = '2025a'
+version = '2026.1'
 
 homepage = 'https://docs.easybuild.io/common-toolchains/#common_toolchains_overview_intel'
 description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)."
 
 toolchain = SYSTEM
 
-local_comp_ver = '2025.1.1'
-local_gccver = '14.2.0'
+local_comp_ver = '2025.3.3'
+local_gccver = '15.2.0'
 dependencies = [
     ('GCCcore', local_gccver),
-    ('binutils', '2.42', '', ('GCCcore', local_gccver)),
+    ('binutils', '2.45', '', ('GCCcore', local_gccver)),
     ('intel-compilers', local_comp_ver),
-    ('impi', '2021.15.0', '', ('intel-compilers', local_comp_ver)),
-    ('imkl', '2025.1.0', '', SYSTEM),
-    ('imkl-FFTW', '2025.1.0', '', ('iimpi', version)),
+    ('impi', '2021.17.2', '', ('intel-compilers', local_comp_ver)),
+    ('imkl', '2025.3.1', '', SYSTEM),
+    ('imkl-FFTW', '2025.3.1', '', ('iimpi', version)),
 ]
 
 moduleclass = 'toolchain'

@boegel boegel added this to the next release (5.2.2?) milestone Mar 26, 2026
@boegel boegel changed the title {toolchain} intel/2026.1 {toolchain} intel/2026.1, iimkl/2026.1 Mar 26, 2026
@boegel boegel changed the title {toolchain} intel/2026.1, iimkl/2026.1 {toolchain} intel/2026.1, iimkl/2026.1, iimpi/2026.1 Mar 26, 2026
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 26, 2026

Test report by @boegel
SUCCESS
Build succeeded for 8 out of 8 (total: 6 mins 55 secs) (8 easyconfigs in total)
node4414.skiddo.os - Linux RHEL 9.6, x86_64, AMD EPYC 9755 128-Core Processor (zen5), Python 3.9.21
See https://gist.github.com/boegel/85570f90f467edbac26c8dbf46c70be5 for a full test report.

@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Mar 26, 2026

Test report by @jfgrimm
FAILED
Build succeeded for 3 out of 8 (total: 8 mins 25 secs) (8 easyconfigs in total)
node059.viking2.yor.alces.network - Linux Rocky Linux 8.10, x86_64, AMD EPYC 7643 48-Core Processor, Python 3.6.8
See https://gist.github.com/jfgrimm/d358e29dacb92cd32d43fbf30eb7e5d0 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator

Thyre commented Mar 27, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 9 out of 9 (total: 7 mins 41 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/129cf9829182303b102b3eea27275867 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 11 mins 45 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/e6e6c30db9dc225f455b34886e0b2b45 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 10 mins 15 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/7c63cf47a193398ae125ac321daa08f7 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 8 mins 52 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/b73c1a20fc462794a5fcb90c81604c40 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (total: 10 mins 50 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/dae7c7eaa9cc6ef3677ad307794291ec for a full test report.

@branfosj
Copy link
Copy Markdown
Member

I am fine with this, but I will wait for @jfgrimm to follow up on his report failure.

@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Mar 27, 2026

I am fine with this, but I will wait for @jfgrimm to follow up on his report failure.

I think it's a product of building in an interactive session (with slurm vars unset). I'll re-submit it via sbatch.

@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Mar 27, 2026

Test report by @jfgrimm
SUCCESS
Build succeeded for 8 out of 8 (total: 8 mins 35 secs) (8 easyconfigs in total)
node063.viking2.yor.alces.network - Linux Rocky Linux 8.10, x86_64, AMD EPYC 7643 48-Core Processor, Python 3.6.8
See https://gist.github.com/jfgrimm/d957923a42293164cc361a8875348875 for a full test report.

@jfgrimm
Copy link
Copy Markdown
Member

jfgrimm commented Mar 27, 2026

speedy

@branfosj
Copy link
Copy Markdown
Member

Going in, thanks @boegel!

@branfosj branfosj merged commit 28076fd into easybuilders:develop Mar 27, 2026
6 checks passed
@boegel boegel deleted the 20260326115558_new_pr_HPL23 branch March 30, 2026 07:21
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.

4 participants