Skip to content

Add new intel oneapi compilers from upstream develop branch#7

Merged
harshula merged 2 commits intoreleases/v0.22from
add-new-intel-oneapi-compilers
Jun 5, 2025
Merged

Add new intel oneapi compilers from upstream develop branch#7
harshula merged 2 commits intoreleases/v0.22from
add-new-intel-oneapi-compilers

Conversation

@harshula
Copy link
Collaborator

@harshula harshula commented Jun 5, 2025

Testing

[root@b7bfa5061dd0 spack]# spack install intel-oneapi-compilers@2025.1.0
[+] /usr (external glibc-2.28-6bfinv7zwwffcz4l7b4cb6ndkdy77yqv)
[+] /opt/release/linux-rocky8-x86_64/gcc-8.5.0/gcc-runtime-8.5.0-xvjgomg5sceyxwzzma4lejwdhh4lp7xe
==> Installing intel-oneapi-compilers-2025.1.0-uxaugw3g3y3jpnunkqrpekmjf2zgmpfr [3/3]
==> No binary for intel-oneapi-compilers-2025.1.0-uxaugw3g3y3jpnunkqrpekmjf2zgmpfr found: installing from source
==> Fetching https://registrationcenter-download.intel.com/akdlm/IRC_NAS/cd63be99-88b0-4981-bea1-2034fe17f5cf/intel-dpcpp-cpp-compiler-2025.1.0.573_offline.sh
==> Fetching https://registrationcenter-download.intel.com/akdlm/IRC_NAS/577ebc28-d0f6-492b-9a43-b04354ce99da/intel-fortran-compiler-2025.1.0.601_offline.sh
==> Moving resource stage
	source: /tmp/root/spack-stage/resource-fortran-installer-uxaugw3g3y3jpnunkqrpekmjf2zgmpfr/spack-src/
	destination: /tmp/root/spack-stage/spack-stage-intel-oneapi-compilers-2025.1.0-uxaugw3g3y3jpnunkqrpekmjf2zgmpfr/spack-src/fortran-installer
==> No patches needed for intel-oneapi-compilers
==> intel-oneapi-compilers: Executing phase: 'install'
==> intel-oneapi-compilers: Successfully installed intel-oneapi-compilers-2025.1.0-uxaugw3g3y3jpnunkqrpekmjf2zgmpfr
  Stage: 2m 12.91s.  Install: 1m 18.85s.  Post-install: 2.27s.  Total: 3m 34.04s
[+] /opt/release/linux-rocky8-x86_64_v3/gcc-8.5.0/intel-oneapi-compilers-2025.1.0-uxaugw3g3y3jpnunkqrpekmjf2zgmpfr

[root@b7bfa5061dd0 opt]# spack install intel-oneapi-compilers@2025.1.1
[+] /usr (external glibc-2.28-6bfinv7zwwffcz4l7b4cb6ndkdy77yqv)
[+] /opt/release/linux-rocky8-x86_64/gcc-8.5.0/gcc-runtime-8.5.0-xvjgomg5sceyxwzzma4lejwdhh4lp7xe
==> Installing intel-oneapi-compilers-2025.1.1-cceqteecvykqspkbvyvwtldwgxw7yzto [3/3]
==> No binary for intel-oneapi-compilers-2025.1.1-cceqteecvykqspkbvyvwtldwgxw7yzto found: installing from source
==> Fetching https://registrationcenter-download.intel.com/akdlm/IRC_NAS/c4d2aef3-3123-475e-800c-7d66fd8da2a5/intel-dpcpp-cpp-compiler-2025.1.1.9_offline.sh
==> Fetching https://registrationcenter-download.intel.com/akdlm/IRC_NAS/0e4735b3-8721-422b-b204-00eefe413bfd/intel-fortran-compiler-2025.1.1.10_offline.sh
==> Moving resource stage
	source: /tmp/root/spack-stage/resource-fortran-installer-cceqteecvykqspkbvyvwtldwgxw7yzto/spack-src/
	destination: /tmp/root/spack-stage/spack-stage-intel-oneapi-compilers-2025.1.1-cceqteecvykqspkbvyvwtldwgxw7yzto/spack-src/fortran-installer
==> No patches needed for intel-oneapi-compilers
==> intel-oneapi-compilers: Executing phase: 'install'
==> intel-oneapi-compilers: Successfully installed intel-oneapi-compilers-2025.1.1-cceqteecvykqspkbvyvwtldwgxw7yzto
  Stage: 22.54s.  Install: 1m 26.29s.  Post-install: 2.21s.  Total: 1m 51.07s
[+] /opt/release/linux-rocky8-x86_64_v3/gcc-8.5.0/intel-oneapi-compilers-2025.1.1-cceqteecvykqspkbvyvwtldwgxw7yzto

[root@b7bfa5061dd0 opt]# spack load intel-oneapi-compilers@2025.1.1
[root@b7bfa5061dd0 opt]# spack compiler find
==> Added 1 new compiler to /opt/spack/etc/spack/linux/compilers.yaml
    oneapi@2025.1.1
==> Compilers are defined in the following files:
    /opt/spack/etc/spack/linux/compilers.yaml

[om2] [root@b7bfa5061dd0 opt]# spack install

[om2] [root@b7bfa5061dd0 spack]# spack find cice5@git.2025.03.001=access-om2 %oneapi@2025.1.1
==> In environment om2
==> 1 root specs
 -  access-om2@git.2025.03.001=latest

==> Installed packages
-- linux-rocky8-x86_64 / oneapi@2025.1.1 ------------------------
cice5@git.2025.03.001=access-om2

harshula added 2 commits June 5, 2025 14:20
…ducts

* Cherry-picked upstream commit 2c8afc5
  to var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py
* Cherry-picked upstream commit 2f2c65f
  to var/spack/repos/builtin/packages/intel-oneapi-compilers/package.py
@harshula harshula requested a review from aidanheerdegen June 5, 2025 04:44
@harshula harshula self-assigned this Jun 5, 2025
@github-project-automation github-project-automation bot moved this to New Issues 🌅 in Model Release Jun 5, 2025
Copy link
Member

@aidanheerdegen aidanheerdegen left a comment

Choose a reason for hiding this comment

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

LGTM.

Copy link
Member

@aidanheerdegen aidanheerdegen left a comment

Choose a reason for hiding this comment

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

LGTM

@harshula harshula merged commit 903f745 into releases/v0.22 Jun 5, 2025
11 checks passed
@github-project-automation github-project-automation bot moved this from New Issues 🌅 to Done ✅ in Model Release Jun 5, 2025
@harshula harshula deleted the add-new-intel-oneapi-compilers branch June 5, 2025 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done ✅

Development

Successfully merging this pull request may close these issues.

2 participants