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

spack.yaml: update to openmpi 4.1.7 #20

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

spack.yaml: update to openmpi 4.1.7 #20

wants to merge 6 commits into from

Conversation

anton-seaice
Copy link
Contributor

@anton-seaice anton-seaice commented Nov 26, 2024

Test openmpi 4.1.7

Copy link

🚀 Deploying access-om3 2024.11.b as prerelease pr20-1 with commit ff865a0

Details and usage instructions

This access-om3 model will be deployed as:

  • 2024.11.b as a Release (when merged).
  • pr20-1 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr20-1

where the binaries shall be on your $PATH.
This Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-om3- environment.

🛠️ Using: spack 0.22, spack-packages 2024.07.08, spack-config 2024.11.11

Details

It will be deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2024.07.08
  • access-nri/spack-config version 2024.11.11

If this is not what was expected, commit changes to config/versions.json.

@anton-seaice
Copy link
Contributor Author

@harshula @CodeGat - I guess we need to add openmpi 4.1.7 to the access-nri spack-config to use it ?

https://github.com/ACCESS-NRI/spack-config/blob/2ee50c69d2dfa9e024b47dc92d617f3aa7dcdd37/common/gadi/packages.yaml#L280

@harshula
Copy link
Collaborator

Hi @anton-seaice, The version of spack-config can no longer be modified by users via the model deployment repository.
Hi @CodeGat , I've reviewed and merged ACCESS-NRI/spack-config#49 and tagged it 2024.11.27.

Copy link

🚀 Deploying access-om3 2024.11.b as prerelease pr20-2 with commit 7a85258

Details and usage instructions

This access-om3 model will be deployed as:

  • 2024.11.b as a Release (when merged).
  • pr20-2 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om3/pr20-2

where the binaries shall be on your $PATH.
This Prerelease is also accessible on Gadi via /g/data/vk83/prerelease/apps/spack/0.22/spack in the access-om3- environment.

🛠️ Using: spack 0.22, spack-packages 2024.07.08, spack-config 2024.11.27

Details

It will be deployed using:

  • access-nri/spack on branch 0.22
  • access-nri/spack-packages version 2024.07.08
  • access-nri/spack-config version 2024.11.27

If this is not what was expected, commit changes to config/versions.json.

@harshula harshula changed the title Update spack.yaml spack.yaml: update to openmpi 4.1.7 Nov 27, 2024
@anton-seaice
Copy link
Contributor Author

anton-seaice commented Nov 28, 2024

@benmenadue - I built & ran some code with openmpi 4.1.7, and it gives me lots of these messages (and runs) :

[gadi-cpu-clx-2975:103:3614375 - context.c:307][2024-11-28 17:03:48] ERROR failed to initialize sharp

Is this related to the new openmpi build? I'm pretty sure that the only thing that changed

@benmenadue
Copy link

@anton-seaice Yes, it's using a newer version of UCC that has support for SHARP. But we haven't set the needed bits for that up on the fabric yet. I was going to disable it at the module level for now but forgot, sorry. Using

mpirun -x UCC_TLS=^sharp

will silence those messages until I can update the module.

@anton-seaice
Copy link
Contributor Author

Ok thanks - no worries

@CodeGat
Copy link
Contributor

CodeGat commented Dec 10, 2024

Hey, due to ACCESS-NRI/build-cd#173 we have had to update the infrastructure in this repository, as well - see #28.

We try and keep these kinds of updates to a minimum, and, starting from this one onwards, it will no longer be a hard requirement to update PR branches to incorporate infrastructure changes in order for the infrastructure to work - as you need to for this one.

To update this PR to the new origin/main, do the following:

git pull
git rebase origin/main
git push --force

to incorporate CI changes into the PR.

Your PR may redeploy, but that is okay - it should be identical to the last deployment. Let me know if you have any questions or issues.

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.

4 participants