Skip to content

Release 2026.02.000#133

Closed
dougiesquire wants to merge 3 commits intomainfrom
rc-2026.01.000
Closed

Release 2026.02.000#133
dougiesquire wants to merge 3 commits intomainfrom
rc-2026.01.000

Conversation

@dougiesquire
Copy link
Collaborator

@dougiesquire dougiesquire commented Feb 1, 2026

Next release of ACCESS-OM2:

Will bump the access-om2 version once other changes have been made.


🚀 The latest prerelease access-om2/pr133-10 at cb206a7 is here: #133 (comment) 🚀

@dougiesquire
Copy link
Collaborator Author

dougiesquire commented Feb 1, 2026

@anton-seaice, could you please add CICE5 and PIO updates?

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-2 with commit 9034c5b

🖥️ Gadi Deployment ❌

@anton-seaice anton-seaice changed the title Release 2026.01.000 Release 2026.02.000 Feb 2, 2026
@anton-seaice
Copy link
Collaborator

[5](https://github.com/ACCESS-NRI/ACCESS-OM2/actions/runs/21573067764/job/62155349824#step:16:356)
  File "/g/data/vk83/prerelease/apps/spack/0.22/spack/lib/spack/spack/solver/asp.py", line 2683, in validate_and_define_versions_from_requirements
    f"Version requirement {versions} on {pkg_name} for {name} "
spack.config.ConfigError: Version requirement 2.6.8 on parallelio for parallelio cannot match any known version from package.py or externals

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-1 with commit 714e94f

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.12.000 as a Release (when merged).
  • pr133-1 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-1

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-om2-pr133-1 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.

@anton-seaice
Copy link
Collaborator

!redeploy

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-3 with commit 9034c5b

🖥️ Gadi Deployment ❌

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-4 with commit 809acb8

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.12.000 as a Release (when merged).
  • pr133-4 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-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-om2-pr133-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.

@dougiesquire
Copy link
Collaborator Author

!update-configs

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🔧 Opening Model Configuration PRs in ACCESS-NRI/access-om2-configs

Configurations Requested

Configurations requested from profile default:

  • dev-1deg_jra55_ryf
Pull Requests Opened

The following PRs were opened:

More details can be found in the workflow run: https://github.com/ACCESS-NRI/ACCESS-OM2/actions/runs/21574894826

@anton-seaice
Copy link
Collaborator

module load access-om2/pr133-4/2025.02.000-360x300

contains

cice_auscom_360x300_15x300.exe

access-om2/pr133-4/2025.02.000-1440x1080 : cice_auscom_1440x1080_30x27.exe

access-om2/pr133-4/2025.02.000-3600x2700 : cice_auscom_3600x2700_18x15.exe

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-5 with commit 2ac7efa

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.12.000 as a Release (when merged).
  • pr133-5 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-5

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-om2-pr133-5 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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-6 with commit 5308e1c

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2026.02.000 as a Release (when merged).
  • pr133-6 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-6

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-om2-pr133-6 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.

@dougiesquire
Copy link
Collaborator Author

dougiesquire commented Feb 2, 2026

!update-configs

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🔧 Opening Model Configuration PRs in ACCESS-NRI/access-om2-configs

Configurations Requested

Configurations requested from profile default:

  • dev-1deg_jra55_ryf
Pull Requests Opened

The following PRs were opened:

More details can be found in the workflow run: https://github.com/ACCESS-NRI/ACCESS-OM2/actions/runs/21575395327

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-7 with commit 3610070

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2026.02.000 as a Release (when merged).
  • pr133-7 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-7

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-om2-pr133-7 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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-8 with commit a929a9a

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2026.02.000 as a Release (when merged).
  • pr133-8 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-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-om2-pr133-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.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-9 with commit cb206a7

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2026.02.000 as a Release (when merged).
  • pr133-9 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-om2/pr133-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-om2-pr133-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.

@dougiesquire
Copy link
Collaborator Author

Repro tests pass for :

@dougiesquire dougiesquire marked this pull request as ready for review February 2, 2026 06:31
@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🚀 Attempted to deploy access-om2 Prerelease pr133-10 with commit cb206a7

🖥️ Gadi Deployment ❌

@dougiesquire
Copy link
Collaborator Author

CI doesn't like multiple specs I think...

@anton-seaice
Copy link
Collaborator

I thought only the version in the first line of the spec was important, we'll need to wait for Gadi

default:
tcl:
projections:
access-om2: '{name}/2026.02.000-{^cice5.variants.nxglob.value}x{^cice5.variants.nyglob.value}'
Copy link
Collaborator

Choose a reason for hiding this comment

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

According to ACCESS-NRI/build-cd#350 we can remove the CalVer part from this string

@anton-seaice
Copy link
Collaborator

Looks like we might need Tommy: ACCESS-NRI/build-cd#344

Comment on lines +8 to +10
- access-om2@git.2026.02.000 ^cice5 nxglob=360 nyglob=300 blckx=15 blcky=300 mxblcks=1
- access-om2 ^cice5 nxglob=1440 nyglob=1080 blckx=30 blcky=27 mxblcks=4
- access-om2 ^cice5 nxglob=3600 nyglob=2700 blckx=40 blcky=30 mxblcks=12
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
- access-om2@git.2026.02.000 ^cice5 nxglob=360 nyglob=300 blckx=15 blcky=300 mxblcks=1
- access-om2 ^cice5 nxglob=1440 nyglob=1080 blckx=30 blcky=27 mxblcks=4
- access-om2 ^cice5 nxglob=3600 nyglob=2700 blckx=40 blcky=30 mxblcks=12
- access-om2@git.2026.02.000 ^cice5 nxglob=360 nyglob=300 blckx=15 blcky=300 mxblcks=1
- access-om2@git.2026.02.000 ^cice5 nxglob=1440 nyglob=1080 blckx=30 blcky=27 mxblcks=4
- access-om2@git.2026.02.000 ^cice5 nxglob=3600 nyglob=2700 blckx=40 blcky=30 mxblcks=12

see #134

default:
tcl:
projections:
access-om2: '{name}/2026.02.000-{^cice5.variants.nxglob.value}x{^cice5.variants.nyglob.value}'
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
access-om2: '{name}/2026.02.000-{^cice5.variants.nxglob.value}x{^cice5.variants.nyglob.value}'
access-om2: '{name}/{^cice5.variants.nxglob.value}x{^cice5.variants.nyglob.value}'

@anton-seaice
Copy link
Collaborator

anton-seaice commented Feb 3, 2026

@aidanheerdegen -

We agreed at some point it was ok to have multiple specs where the different specs represent different processor layouts, but i can't remember if we resolved all the CI related things about it.

It's not currently possible:

If using:

    - access-om2@git.2026.02.000 ^cice5 nxglob=360 nyglob=300 blckx=15 blcky=300 mxblcks=1
    - access-om2 ^cice5 nxglob=1440 nyglob=1080 blckx=30 blcky=27 mxblcks=4
    - access-om2 ^cice5 nxglob=3600 nyglob=2700 blckx=40 blcky=30 mxblcks=12

then the 'Check Spack Manifest' step fails as the specs don't have versions

If using

    - access-om2@git.2026.02.000 ^cice5 nxglob=360 nyglob=300 blckx=15 blcky=300 mxblcks=1
    - access-om2@git.2026.02.000 ^cice5 nxglob=1440 nyglob=1080 blckx=30 blcky=27 mxblcks=4
    - access-om2@git.2026.02.000 ^cice5 nxglob=3600 nyglob=2700 blckx=40 blcky=30 mxblcks=12

then pre-release concretisation fails as git.2026.02.000 doesn't exist (yet) and only the version for the first line of the spec gets injected (repalced) by pre-release

@aidanheerdegen
Copy link
Member

aidanheerdegen commented Feb 3, 2026

We agreed at some point it was ok to have multiple specs where the different specs represent different processor layouts, but i can't remember if we resolved all the CI related things about it.

I don't think I agreed that we would do releases like this: I am concerned about the provenance issues and potential confusion for users.

Why is it necessary to have a release with 3 different cice layouts?

Pre-release I'm ok with, but this may require v8 to be merged, which contains the update to do away with the clunky version approach and use reserved definitions instead.

Does it deploy to pre-release if it is a draft?

@anton-seaice anton-seaice marked this pull request as draft February 18, 2026 21:58
@anton-seaice
Copy link
Collaborator

We moved to spack v1.1 last week, so rather than rebase this PR - I've moved this to #135 and this can be kept for record / reference

@anton-seaice anton-seaice deleted the rc-2026.01.000 branch February 18, 2026 22:03
@anton-seaice anton-seaice mentioned this pull request Feb 18, 2026
@dougiesquire dougiesquire mentioned this pull request Feb 18, 2026
2 tasks
@CodeGat CodeGat mentioned this pull request Feb 19, 2026
2 tasks
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.

CICE5 with updated ParallelIO

3 participants