Skip to content

{numlib,toolchain}[system/system] imkl v2025.2.0, iimkl v2025.07#23480

Merged
branfosj merged 2 commits intoeasybuilders:developfrom
Thyre:20250724133458_new_pr_imkl202520
Jul 24, 2025
Merged

{numlib,toolchain}[system/system] imkl v2025.2.0, iimkl v2025.07#23480
branfosj merged 2 commits intoeasybuilders:developfrom
Thyre:20250724133458_new_pr_imkl202520

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented Jul 24, 2025

(created using eb --new-pr)

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jul 24, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 570.133.07, Python 3.10.12
See https://gist.github.com/Thyre/7416fc07a435018bdaa667433db181e7 for a full test report.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 24, 2025

Updated software iimkl-2025.07.eb

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-2025.07.eb
index 4076dadf18..3f41e4aaef 100644
--- a/easybuild/easyconfigs/i/iimkl/iimkl-2025a.eb
+++ b/easybuild/easyconfigs/i/iimkl/iimkl-2025.07.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimkl'
-version = '2025a'
+version = '2025.07'
 
 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.2.0'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('imkl', '2025.1.0', '', SYSTEM),  # there is no imkl 2025.1.1
+    ('imkl', '2025.2.0', '', SYSTEM),
 ]
 
 moduleclass = 'toolchain'
Diff against iimkl-2024a.eb

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

diff --git a/easybuild/easyconfigs/i/iimkl/iimkl-2024a.eb b/easybuild/easyconfigs/i/iimkl/iimkl-2025.07.eb
index ef5aa5792c..3f41e4aaef 100644
--- a/easybuild/easyconfigs/i/iimkl/iimkl-2024a.eb
+++ b/easybuild/easyconfigs/i/iimkl/iimkl-2025.07.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimkl'
-version = '2024a'
+version = '2025.07'
 
 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 = '2024.2.0'
+local_comp_ver = '2025.2.0'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('imkl', local_comp_ver, '', SYSTEM),
+    ('imkl', '2025.2.0', '', SYSTEM),
 ]
 
 moduleclass = 'toolchain'
Diff against iimkl-2023b.eb

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

diff --git a/easybuild/easyconfigs/i/iimkl/iimkl-2023b.eb b/easybuild/easyconfigs/i/iimkl/iimkl-2025.07.eb
index ace03ea097..3f41e4aaef 100644
--- a/easybuild/easyconfigs/i/iimkl/iimkl-2023b.eb
+++ b/easybuild/easyconfigs/i/iimkl/iimkl-2025.07.eb
@@ -2,17 +2,17 @@
 easyblock = 'Toolchain'
 
 name = 'iimkl'
-version = '2023b'
+version = '2025.07'
 
 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 = '2023.2.1'
+local_comp_ver = '2025.2.0'
 dependencies = [
     ('intel-compilers', local_comp_ver),
-    ('imkl', '2023.2.0', '', SYSTEM),
+    ('imkl', '2025.2.0', '', SYSTEM),
 ]
 
 moduleclass = 'toolchain'

Updated software imkl-2025.2.0.eb

Diff against imkl-2025.1.0.eb

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

diff --git a/easybuild/easyconfigs/i/imkl/imkl-2025.1.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
index 92385b99d5..8fecb525a3 100644
--- a/easybuild/easyconfigs/i/imkl/imkl-2025.1.0.eb
+++ b/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
@@ -1,5 +1,5 @@
 name = 'imkl'
-version = '2025.1.0'
+version = '2025.2.0'
 
 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/dc93af13-2b3f-40c3-a41b-2bc05a707a80/']
-sources = ['intel-onemkl-%(version)s.803_offline.sh']
-checksums = ['80a4b1338b48b3fbee55a8dc784f92e5e88d618f1b99d80f5f207a00c86a6638']
+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']
 
 interfaces = False
 
Diff against imkl-2023.2.0-gompi-2023b.eb

easybuild/easyconfigs/i/imkl/imkl-2023.2.0-gompi-2023b.eb

diff --git a/easybuild/easyconfigs/i/imkl/imkl-2023.2.0-gompi-2023b.eb b/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
index e194f38925..8fecb525a3 100644
--- a/easybuild/easyconfigs/i/imkl/imkl-2023.2.0-gompi-2023b.eb
+++ b/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
@@ -1,15 +1,15 @@
 name = 'imkl'
-version = '2023.2.0'
+version = '2025.2.0'
 
 homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
 description = "Intel oneAPI Math Kernel Library"
 
-toolchain = {'name': 'gompi', 'version': '2023b'}
+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/adb8a02c-4ee7-4882-97d6-a524150da358/']
-sources = ['l_onemkl_p_%(version)s.49497_offline.sh']
-checksums = ['4a0d93da85a94d92e0ad35dc0fc3b3ab7f040bd55ad374c4d5ec81a57a2b872b']
+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']
 
 interfaces = False
 
Diff against imkl-2024.2.0.eb

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

diff --git a/easybuild/easyconfigs/i/imkl/imkl-2024.2.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
index 30331a8a80..8fecb525a3 100644
--- a/easybuild/easyconfigs/i/imkl/imkl-2024.2.0.eb
+++ b/easybuild/easyconfigs/i/imkl/imkl-2025.2.0.eb
@@ -1,5 +1,5 @@
 name = 'imkl'
-version = '2024.2.0'
+version = '2025.2.0'
 
 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/cdff21a5-6ac7-4b41-a7ec-351b5f9ce8fd']
-sources = ['l_onemkl_p_%(version)s.664_offline.sh']
-checksums = ['f1f46f5352c197a9840e08fc191a879dad79ebf742fe782e386ba8006f262f7a']
+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']
 
 interfaces = False
 

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jul 24, 2025

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

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3113120771 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 Jul 24, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 3 out of 3 (2 easyconfigs in total)
zam226 - Linux Ubuntu 22.04, x86_64, 12th Gen Intel(R) Core(TM) i7-12700, Python 3.10.12
See https://gist.github.com/Thyre/105bb651c4d1e500c1bbda84abd00a2e for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/ac2c7e46a6f22ea9f0fb7faca9a74283 for a full test report.

@Thyre Thyre changed the title {numlib,toolchain}[system/system] imkl v2025.2.0, iimkl v2025b {numlib,toolchain}[system/system] imkl v2025.2.0, iimkl v2025.07 Jul 24, 2025
@branfosj branfosj added this to the release after 5.1.1 milestone Jul 24, 2025
@branfosj branfosj added the 2025b issues & PRs related to 2025b common toolchains label Jul 24, 2025
@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 2 out of 2 (2 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/a62fe1027c97026510cb0a1ad245ae69 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

@boegelbot please test @ jsc-zen3

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 2 out of 2 (2 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/7467fa5b245cc82edc8cd7e226bf9a57 for a full test report.

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

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

Test results coming soon (I hope)...

Details

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

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 2 out of 2 (2 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/f67804f2bced42325d1512cb390b9909 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Going in, thanks @Thyre!

@branfosj branfosj merged commit e044c1c into easybuilders:develop Jul 24, 2025
8 checks passed
@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.5, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/5bedf978050147b804d3410041ac686a for a full test report.

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

Labels

2025b issues & PRs related to 2025b common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants