Skip to content

Update to oneAPI@2025.2.0 and OpenMPI@5.0.8#126

Merged
manodeep merged 1 commit intomainfrom
perf-oneapi-ompi505
Sep 16, 2025
Merged

Update to oneAPI@2025.2.0 and OpenMPI@5.0.8#126
manodeep merged 1 commit intomainfrom
perf-oneapi-ompi505

Conversation

@manodeep
Copy link
Copy Markdown
Collaborator

@manodeep manodeep commented Aug 24, 2025


🚀 The latest prerelease access-esm1p6/pr126-16 at 0db84af is here: #126 (comment) 🚀

@manodeep manodeep marked this pull request as draft August 24, 2025 23:07
@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-1 with commit 3103e68

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-1 with commit 3103e68

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-2 with commit 4410c88

🖥️ Gadi Deployment ❌

@manodeep manodeep temporarily deployed to Gadi Prerelease August 24, 2025 23:25 — with GitHub Actions Inactive
@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-3 with commit bf1f603

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • latest as a Release (when merged).
  • pr126-3 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-3

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-3 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 1, 2025

!redeploy

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 1, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-4 with commit 8bfdef3

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • latest as a Release (when merged).
  • pr126-4 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-4

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-4 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep manodeep changed the title Running the final perf tests with ompi505 and oneapi2025p2p0 Running the final perf tests with ompi505, ompi508 and oneapi2025p2p0 Sep 1, 2025
@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 1, 2025

!redeploy

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 1, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-5 with commit a4f7f4a

🖥️ Gadi Deployment ❌

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 1, 2025

@CodeGat What does using oasis3-mct@upstream (which was merged today in pr313) require - my attempt failed here

@CodeGat
Copy link
Copy Markdown
Member

CodeGat commented Sep 1, 2025

Hey @manodeep - in order to use those changes, you'll need to update the spack-packages version in config/versions.json in this repo, since the deployment is using an older one. Change it to 2025.09.000 :)

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 1, 2025

!redeploy

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 1, 2025

Thanks @CodeGat 😄. I realise that even this version update might not be enough - the concretizer will likely bork with mom5, until @dougiesquire's PR is merged

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 1, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-6 with commit a4f7f4a

🖥️ Gadi Deployment ❌

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 2, 2025

!redeploy

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 2, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-7 with commit a4f7f4a

🖥️ Gadi Deployment ❌

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 2, 2025

!redeploy

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 2, 2025

(Jumped the gun a bit - hit redeploy before updating the spack-package version)

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 2, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-8 with commit c28760a

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • latest as a Release (when merged).
  • pr126-8 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-8

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-8 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 2, 2025

!redeploy

1 similar comment
@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 2, 2025

!redeploy

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 2, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-10 with commit cf8744b

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 2, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-9 with commit c5b7aa4

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • latest as a Release (when merged).
  • pr126-9 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-9

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-9 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep
Copy link
Copy Markdown
Collaborator Author

manodeep commented Sep 2, 2025

!redeploy

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 3, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-11 with commit 2132017

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • latest as a Release (when merged).
  • pr126-11 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-11

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-11 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep manodeep marked this pull request as ready for review September 3, 2025 23:55
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 4, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-12 with commit 856e88c

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 4, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-13 with commit a0bd458

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • 2025.09.000 as a Release (when merged).
  • pr126-13 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-13

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-13 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep
Copy link
Copy Markdown
Collaborator Author

Hmm - I merged in main to resolve the conflicts but I am pretty sure that is frowned upon. I probably needed to do a git pull before consolidating the commits (trying to apply the learnings from the git training at the workshop)

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-14 with commit 5c2e772

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • 2025.09.000 as a Release (when merged).
  • pr126-14 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-14

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-14 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep
Copy link
Copy Markdown
Collaborator Author

@CodeGat That deployed really fast but I am not confident that it should have, especially because this line in the deployment logs is showing the @latest tag - but I was expecting the 2025.09.000 tag. I looked at the last deployment log and that's also using the @latest tag. May be I need to change something?

@manodeep manodeep force-pushed the perf-oneapi-ompi505 branch 2 times, most recently from 183a155 to fc38019 Compare September 15, 2025 04:14
@manodeep
Copy link
Copy Markdown
Collaborator Author

Ahha - the issue was I was attempting to git rebase main rather than git rebase origin/main. The git log alias that Micael showed us at the workshop came in handy :)

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-15 with commit fc38019

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • 2025.09.000 as a Release (when merged).
  • pr126-15 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-15

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-15 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

@manodeep manodeep force-pushed the perf-oneapi-ompi505 branch 2 times, most recently from b80ecb1 to f0a1bb5 Compare September 15, 2025 04:39
@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-16 with commit f0a1bb5

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Copy Markdown

🚀 Attempted to deploy access-esm1p6 Prerelease pr126-16 with commit 0db84af

🖥️ Gadi Deployment ✔️

Usage Instructions

access-esm1.6, defined in ./spack.yaml, will be deployed to Gadi as:

  • 2025.09.000 as a Release (when merged).
  • pr126-16 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr126-16

When using the above modules, the binaries shall be on your $PATH.

For advanced users, this Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-esm1p6-pr126-16 environment.
Due to inode-saving measures, one will have to manually untar the environment metadata before environment activation with tar -xf .spack-env .spack-env.tar. It will require one to have write privileges.

Configuration Information

This Prerelease is deployed using:

If the above was not what was expected, commit changes to config/versions.json in this PR.

Copy link
Copy Markdown
Collaborator

@dougiesquire dougiesquire left a comment

Choose a reason for hiding this comment

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

LGTM - I assume you're planning to Squash and merge?

@manodeep
Copy link
Copy Markdown
Collaborator Author

@dougiesquire Since there is only one commit on the branch, I am fine with any of the three available options. What's the convention at ACCESS-NRI?

@dougiesquire
Copy link
Copy Markdown
Collaborator

I think squash and merge is appropriate here

@manodeep
Copy link
Copy Markdown
Collaborator Author

@blimlim also okay'ed merging this in - so in it goes :)

@manodeep manodeep merged commit 0868499 into main Sep 16, 2025
10 checks passed
@CodeGat
Copy link
Copy Markdown
Member

CodeGat commented Sep 16, 2025

Hey all, just noting that the release (which deployed successfully), had an issue with the metadata upload. This will be fixed in v6 of the build-cd infrastructure, which is currently paused due to the large amount of open PRs. Hopefully around the end of the year there will be more PRs closed so we can have an easier time rebasing the open ones.

I'll add an entry to the release database manually 👍

@manodeep manodeep deleted the perf-oneapi-ompi505 branch September 23, 2025 02:59
@aidanheerdegen aidanheerdegen mentioned this pull request Nov 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants