Skip to content

Conversation

@CodeGat
Copy link
Member

@CodeGat CodeGat commented Aug 14, 2025

References #3 (Old PR based on same branch, closed to save inodes)

This branch was rebased to incorporate the v6 infrastructure in #5

This is an initial go of an ACCESS-AM3 prerelease.


🚀 The latest prerelease access-am3/pr6-49 at 0dcd696 is here: #6 (comment) 🚀

@github-actions
Copy link

🚀 Attempted to deploy access-am3 Prerelease pr6-47 with commit 73755a7

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.06.000 as a Release (when merged).
  • pr6-47 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-am3/pr6-47

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-am3-pr6-47 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.

@ccarouge
Copy link
Member

Do we need the correct openmpi module to be auto loaded for the suite to work correctly?

If so then we'll need something like this:

https://github.com/ACCESS-NRI/ACCESS-rAM3/blob/main/config/packages.json#L7

@aidanheerdegen , so I looked into this and the build module already loads the requirements:

$ module load access-am3/pr6-47
Loading access-am3/pr6-47
  Loading requirement: access-am3/dependencies/pr6-47/openmpi/4.1.7-ushgfj4 access-am3/dependencies/pr6-47/um/13.1-ailqa6r

Not sure how it does that, though, because I don't see anything about injection in here. Is it worth checking further?
I'm working on the suite so that we don't load openmpi when using the spack build.

@aidanheerdegen
Copy link
Member

Not sure how it does that, though, because I don't see anything about injection in here. Is it worth checking further?
I'm working on the suite so that we don't load openmpi when using the spack build.

Is this because we're not on v7 yet @CodeGat?

#10

@aidanheerdegen
Copy link
Member

Ok @CodeGat set me right. It is being injected

https://github.com/ACCESS-NRI/ACCESS-AM3/blob/main/config/packages.json#L7

but we can't see it in the changes in this PR because there is no change.

@aidanheerdegen aidanheerdegen marked this pull request as ready for review October 29, 2025 04:15
@github-actions
Copy link

🚀 Attempted to deploy access-am3 Prerelease pr6-48 with commit 73755a7

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.06.000 as a Release (when merged).
  • pr6-48 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-am3/pr6-48

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-am3-pr6-48 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.

@CodeGat CodeGat requested a review from Whyborn October 29, 2025 23:25
Whyborn
Whyborn previously approved these changes Oct 30, 2025
Co-authored-by: Lachlan Whyborn <lachlan.s.whyborn@gmail.com>
@CodeGat CodeGat requested a review from Whyborn October 30, 2025 00:57
Whyborn
Whyborn previously approved these changes Oct 30, 2025
@github-actions
Copy link

🚀 Attempted to deploy access-am3 Prerelease pr6-49 with commit 0dcd696

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.10.000 as a Release (when merged).
  • pr6-49 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-am3/pr6-49

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-am3-pr6-49 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.

@ccarouge ccarouge merged commit 1f6969f into main Oct 30, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in ACCESS-AM3 Oct 30, 2025
@CodeGat CodeGat deleted the initial-deploy branch October 30, 2025 01:07
CodeGat added a commit that referenced this pull request Oct 30, 2025
* Add initial spack.yaml based on ACCESS-NRI/ACCESS-rAM3@8206dad

* Update compiler to intel 2021.10.0

* Update versions.json

* Update spack.yaml

* Updated README

---------

Co-authored-by: Ben Schroeter <benjschroeter@gmail.com>
Co-authored-by: Paul Leopardi <paul.leopardi@anu.edu.au>
Co-authored-by: Claire Carouge <claire.carouge@anu.edu.au>
Co-authored-by: Claire Carouge <ccarouge@users.noreply.github.com>
Co-authored-by: Lachlan Whyborn <lachlan.s.whyborn@gmail.com>
CodeGat added a commit that referenced this pull request Oct 30, 2025
* Add initial spack.yaml based on ACCESS-NRI/ACCESS-rAM3@8206dad

* Update compiler to intel 2021.10.0

* Update versions.json

* Update spack.yaml

* Updated README

* Updated cd.yml to include `permissions.pull-requests:write`

---------

Co-authored-by: Ben Schroeter <benjschroeter@gmail.com>
Co-authored-by: Paul Leopardi <paul.leopardi@anu.edu.au>
Co-authored-by: Claire Carouge <claire.carouge@anu.edu.au>
Co-authored-by: Claire Carouge <ccarouge@users.noreply.github.com>
Co-authored-by: Lachlan Whyborn <lachlan.s.whyborn@gmail.com>
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.

10 participants