Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{perf,tools}[system/system] Advisor v2025.0.0, Inspector v2024.2.0 #21874

Conversation

SebastianAchilles
Copy link
Member

(created using eb --new-pr)

Copy link

Updated software Advisor-2025.0.0.eb

Diff against Advisor-2023.2.0.eb

easybuild/easyconfigs/a/Advisor/Advisor-2023.2.0.eb

diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2023.2.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb
index bcce2e42a8..1f057b7f10 100644
--- a/easybuild/easyconfigs/a/Advisor/Advisor-2023.2.0.eb
+++ b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb
@@ -1,7 +1,7 @@
 name = 'Advisor'
-version = '2023.2.0'
+version = '2025.0.0'
 
-homepage = 'https://software.intel.com/intel-advisor-xe'
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html'
 description = """Vectorization Optimization and Thread Prototyping
  - Vectorize & thread code or performance “dies”
  - Easy workflow + data + tips = faster code faster
@@ -11,17 +11,17 @@ description = """Vectorization Optimization and Thread Prototyping
 toolchain = SYSTEM
 
 source_urls = [
-    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/0b0e8bf2-30e4-4a26-b1ef-e369b0181b35/']
-sources = ['l_oneapi_advisor_p_%(version)s.49489_offline.sh']
-checksums = ['48ab7fa2b828a273d467c8f07efd64d6cf2fcdcfe0ff567bd1d1be7a5d5d8539']
+    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/fe95ae4a-3692-4e31-919d-3e7bdf5832f1/']
+sources = ['intel-advisor-%(version)s.798_offline.sh']
+checksums = ['bf85d4b0bd199a2babdff6b4bd3885ce569a3ad0e992b99b2e14dbb30af88cd4']
 
 dontcreateinstalldir = True
 
 sanity_check_paths = {
-    'files': ['%(namelower)s/%(version)s/bin64/advisor'],
-    'dirs': ['%(namelower)s/%(version)s/bin64',
-             '%(namelower)s/%(version)s/lib64',
-             '%(namelower)s/%(version)s/include/intel64']
+    'files': ['%(namelower)s/%(version_major_minor)s/bin64/advisor'],
+    'dirs': ['%(namelower)s/%(version_major_minor)s/bin64',
+             '%(namelower)s/%(version_major_minor)s/lib64',
+             '%(namelower)s/%(version_major_minor)s/include/intel64']
 }
 
 moduleclass = 'perf'
Diff against Advisor-2023.0.0.eb

easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb

diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb
index e6d811a03a..1f057b7f10 100644
--- a/easybuild/easyconfigs/a/Advisor/Advisor-2023.0.0.eb
+++ b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb
@@ -1,7 +1,7 @@
 name = 'Advisor'
-version = '2023.0.0'
+version = '2025.0.0'
 
-homepage = 'https://software.intel.com/intel-advisor-xe'
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html'
 description = """Vectorization Optimization and Thread Prototyping
  - Vectorize & thread code or performance “dies”
  - Easy workflow + data + tips = faster code faster
@@ -11,17 +11,17 @@ description = """Vectorization Optimization and Thread Prototyping
 toolchain = SYSTEM
 
 source_urls = [
-    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/19094/']
-sources = ['l_oneapi_advisor_p_%(version)s.25338_offline.sh']
-checksums = ['5d8ef163f70ee3dc42b13642f321d974f49915d55914ba1ca9177ed29b100b9d']
+    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/fe95ae4a-3692-4e31-919d-3e7bdf5832f1/']
+sources = ['intel-advisor-%(version)s.798_offline.sh']
+checksums = ['bf85d4b0bd199a2babdff6b4bd3885ce569a3ad0e992b99b2e14dbb30af88cd4']
 
 dontcreateinstalldir = True
 
 sanity_check_paths = {
-    'files': ['%(namelower)s/%(version)s/bin64/advisor'],
-    'dirs': ['%(namelower)s/%(version)s/bin64',
-             '%(namelower)s/%(version)s/lib64',
-             '%(namelower)s/%(version)s/include/intel64']
+    'files': ['%(namelower)s/%(version_major_minor)s/bin64/advisor'],
+    'dirs': ['%(namelower)s/%(version_major_minor)s/bin64',
+             '%(namelower)s/%(version_major_minor)s/lib64',
+             '%(namelower)s/%(version_major_minor)s/include/intel64']
 }
 
 moduleclass = 'perf'
Diff against Advisor-2022.1.0.eb

easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb

diff --git a/easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb
index 34a2115a37..1f057b7f10 100644
--- a/easybuild/easyconfigs/a/Advisor/Advisor-2022.1.0.eb
+++ b/easybuild/easyconfigs/a/Advisor/Advisor-2025.0.0.eb
@@ -1,10 +1,7 @@
-##
-# Author:    Robert Mijakovic <[email protected]>
-##
 name = 'Advisor'
-version = '2022.1.0'
+version = '2025.0.0'
 
-homepage = 'https://software.intel.com/intel-advisor-xe'
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/advisor.html'
 description = """Vectorization Optimization and Thread Prototyping
  - Vectorize & thread code or performance “dies”
  - Easy workflow + data + tips = faster code faster
@@ -13,17 +10,18 @@ description = """Vectorization Optimization and Thread Prototyping
 
 toolchain = SYSTEM
 
-source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18730/']
-sources = ['l_oneapi_advisor_p_%(version)s.171_offline.sh']
-checksums = ['b627dbfefa779b44e7ab40dfa37614e56caa6e245feaed402d51826e6a7cb73b']
+source_urls = [
+    'https://registrationcenter-download.intel.com/akdlm/IRC_NAS/fe95ae4a-3692-4e31-919d-3e7bdf5832f1/']
+sources = ['intel-advisor-%(version)s.798_offline.sh']
+checksums = ['bf85d4b0bd199a2babdff6b4bd3885ce569a3ad0e992b99b2e14dbb30af88cd4']
 
 dontcreateinstalldir = True
 
 sanity_check_paths = {
-    'files': ['%(namelower)s/%(version)s/bin64/advisor'],
-    'dirs': ['%(namelower)s/%(version)s/bin64',
-             '%(namelower)s/%(version)s/lib64',
-             '%(namelower)s/%(version)s/include/intel64']
+    'files': ['%(namelower)s/%(version_major_minor)s/bin64/advisor'],
+    'dirs': ['%(namelower)s/%(version_major_minor)s/bin64',
+             '%(namelower)s/%(version_major_minor)s/lib64',
+             '%(namelower)s/%(version_major_minor)s/include/intel64']
 }
 
 moduleclass = 'perf'

Updated software Inspector-2024.2.0.eb

Diff against Inspector-2023.2.0.eb

easybuild/easyconfigs/i/Inspector/Inspector-2023.2.0.eb

diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2023.2.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb
index dba0ea08d6..0d345bc2c5 100644
--- a/easybuild/easyconfigs/i/Inspector/Inspector-2023.2.0.eb
+++ b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb
@@ -1,16 +1,16 @@
 
 name = 'Inspector'
-version = '2023.2.0'
+version = '2024.2.0'
 
-homepage = 'https://software.intel.com/en-us/inspector'
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html'
 description = """Intel Inspector is a dynamic memory and threading error
  checking tool for users developing serial and parallel applications"""
 
 toolchain = SYSTEM
 
-source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/2a99eafd-5109-41a1-9762-aee0c7ecbeb7/']
-sources = ['l_inspector_oneapi_p_%(version)s.49304_offline.sh']
-checksums = ['36b2ca94e5a69b68cbf9cbfde0a8e1aa58d02fb03f4d81db69769c96c20d4130']
+source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/1549c5b3-cf23-4595-9593-b5d0460a8dcd/']
+sources = ['l_inspector_oneapi_p_%(version)s.22_offline.sh']
+checksums = ['e2aab9b1b428d0c23184beae8caac55fa3d3f973ac51a6b6908eb38b0d9097ed']
 
 dontcreateinstalldir = True
 
Diff against Inspector-2022.1.0.eb

easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb

diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb
index 33515e7a8e..0d345bc2c5 100644
--- a/easybuild/easyconfigs/i/Inspector/Inspector-2022.1.0.eb
+++ b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb
@@ -1,18 +1,16 @@
-##
-# Author:    Robert Mijakovic <[email protected]>
-##
+
 name = 'Inspector'
-version = '2022.1.0'
+version = '2024.2.0'
 
-homepage = 'https://software.intel.com/en-us/inspector'
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html'
 description = """Intel Inspector is a dynamic memory and threading error
  checking tool for users developing serial and parallel applications"""
 
 toolchain = SYSTEM
 
-source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18712/']
-sources = ['l_inspector_oneapi_p_%(version)s.123_offline.sh']
-checksums = ['8551180aa30be3abea11308fb11ea9a296f0e056ab07d9254585448a0b23333e']
+source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/1549c5b3-cf23-4595-9593-b5d0460a8dcd/']
+sources = ['l_inspector_oneapi_p_%(version)s.22_offline.sh']
+checksums = ['e2aab9b1b428d0c23184beae8caac55fa3d3f973ac51a6b6908eb38b0d9097ed']
 
 dontcreateinstalldir = True
 
Diff against Inspector-2022.0.0.eb

easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb

diff --git a/easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb
index 22f082dd1f..0d345bc2c5 100644
--- a/easybuild/easyconfigs/i/Inspector/Inspector-2022.0.0.eb
+++ b/easybuild/easyconfigs/i/Inspector/Inspector-2024.2.0.eb
@@ -1,18 +1,16 @@
-##
-# Author:    Robert Mijakovic <[email protected]>
-##
+
 name = 'Inspector'
-version = '2022.0.0'
+version = '2024.2.0'
 
-homepage = 'https://software.intel.com/en-us/inspector'
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html'
 description = """Intel Inspector is a dynamic memory and threading error
  checking tool for users developing serial and parallel applications"""
 
 toolchain = SYSTEM
 
-source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/18363/']
-sources = ['l_inspector_oneapi_p_%(version)s.56_offline.sh']
-checksums = ['79a0eb2ae3f1de1e3456076685680c468702922469c3fda3e074718fb0bea741']
+source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/1549c5b3-cf23-4595-9593-b5d0460a8dcd/']
+sources = ['l_inspector_oneapi_p_%(version)s.22_offline.sh']
+checksums = ['e2aab9b1b428d0c23184beae8caac55fa3d3f973ac51a6b6908eb38b0d9097ed']
 
 dontcreateinstalldir = True
 

@SebastianAchilles SebastianAchilles added this to the release after 4.9.4 milestone Nov 18, 2024
@SebastianAchilles
Copy link
Member Author

@boegelbot please test @ jsc-zen3

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

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

Test results coming soon (I hope)...

- notification for comment with ID 2483818907 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
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.4, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.18
See https://gist.github.com/boegelbot/3d8ce2b0f6cd81b833ad3f14eeb0be43 for a full test report.

@SebastianAchilles
Copy link
Member Author

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

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

PR test command 'EB_PR=21874 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_21874 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

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

Test results coming soon (I hope)...

- notification for comment with ID 2483843838 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
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
cns1 - 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/5c748e071a1dbe60d2fb25d5661f0387 for a full test report.

@branfosj
Copy link
Member

Test report by @branfosj
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
bear-pg0105u03b - Linux RHEL 8.6, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/648bf58fb01ddac6fbe8d00a551214fb for a full test report.

@branfosj
Copy link
Member

Going in, thanks @SebastianAchilles!

@branfosj branfosj merged commit a7f4456 into easybuilders:develop Nov 23, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants