Skip to content

Conversation

@Whyborn
Copy link
Collaborator

@Whyborn Whyborn commented Oct 24, 2025

Involves changes to UM7, inclusion of CABLE in specs and changes to the UM7 and CABLe spack packages. Checking for bitwise compatibility against the release version.


🚀 The latest prerelease access-esm1p6/pr156-15 at 3827bb8 is here: #156 (comment) 🚀

@github-actions
Copy link

The model version in the ./spack.yaml has not been updated.
You can update it manually.

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-1 with commit 81d9496

🖥️ Gadi Deployment ❌

Forgot to update version and projection
@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-1 with commit 4cf9363

🖥️ Gadi Deployment ❌

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-1 with commit 509799d

🖥️ Gadi Deployment ❌

@Whyborn Whyborn temporarily deployed to Gadi Prerelease October 24, 2025 11:41 — with GitHub Actions Inactive
@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-1 with commit df09412

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.10.001 as a Release (when merged).
  • pr156-1 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

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

@Whyborn Whyborn temporarily deployed to Gadi Prerelease October 24, 2025 22:56 — with GitHub Actions Inactive
@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-2 with commit eaaaaea

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.10.001 as a Release (when merged).
  • pr156-2 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr156-2

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-pr156-2 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.

@Whyborn
Copy link
Collaborator Author

Whyborn commented Oct 26, 2025

@ccarouge @JhanSrbinovsky The library and non-library builds show bitwise equivalence after a year of run time. The CABLE library is taken from the HEAD of main. I have opened a PR in UM7 here that removes the CABLE code.

access-esm1.6/config.yaml

...
modules:
  use:
      - /g/data/vk83/modules
  load:
      - access-esm1p6/2025.10.000
...

access-esm1.6-CABLE-as-library/config.yaml

...
modules:
  use:
      - /g/data/vk83/prerelease/modules
  load:
      - access-esm1p6/pr156-2
...

Running nccmp:

[lw5085@gadi-login-03 access-esm1.6]$ nccmp -d access-esm1.6/archive/output000/atmosphere/netCDF/aiihca.pa-219812_mon.nc access-esm1.6-CABLE-as-library/archive/output000/atmosphere/netCDF/aiihca.pa-219812_mon.nc
[lw5085@gadi-login-03 access-esm1.6]$

@Whyborn
Copy link
Collaborator Author

Whyborn commented Oct 26, 2025

Forgot to include the spack-packages PR: ACCESS-NRI/access-spack-packages#340

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-3 with commit f7b4810

🖥️ Gadi Deployment ❌

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-4 with commit cce2870

🖥️ Gadi Deployment ❌

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-5 with commit f58d8c8

🖥️ Gadi Deployment ❌

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-5 with commit 497f417

🖥️ Gadi Deployment ❌

@Whyborn Whyborn temporarily deployed to Gadi Prerelease October 27, 2025 06:07 — with GitHub Actions Inactive
@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-6 with commit 0b1c0df

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.10.001 as a Release (when merged).
  • pr156-6 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

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

@Whyborn Whyborn temporarily deployed to Gadi Prerelease November 5, 2025 04:03 — with GitHub Actions Inactive
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-10 with commit 24b81a2

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.11.000 as a Release (when merged).
  • pr156-10 as a Prerelease (during this PR).

This Prerelease is accessible on Gadi using:

module use /g/data/vk83/prerelease/modules
module load access-esm1p6/pr156-10

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-pr156-10 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.

@Whyborn
Copy link
Collaborator Author

Whyborn commented Nov 5, 2025

!redeploy

@github-actions
Copy link

github-actions bot commented Nov 5, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-11 with commit 24b81a2

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.11.000 as a Release (when merged).
  • pr156-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/pr156-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-pr156-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.

@github-actions
Copy link

github-actions bot commented Nov 7, 2025

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-12 with commit 0237086

🖥️ Gadi Deployment ❌

@anton-seaice anton-seaice changed the title Removal of CABLE from UM7, including as library instead 2025.11.000 Release Nov 10, 2025
@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-12 with commit 0da4f3b

🖥️ Gadi Deployment ❌

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-13 with commit eb05af6

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.11.000 as a Release (when merged).
  • pr156-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/pr156-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-pr156-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.

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-14 with commit ec879bd

🖥️ Gadi Deployment ❌

@github-actions
Copy link

🚀 Attempted to deploy access-esm1p6 Prerelease pr156-15 with commit 3827bb8

🖥️ Gadi Deployment ✔️

Usage Instructions

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

  • 2025.11.000 as a Release (when merged).
  • pr156-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/pr156-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-pr156-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.

Copy link
Member

@ccarouge ccarouge left a comment

Choose a reason for hiding this comment

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

From the little I know, it seems ok to me. I've checked that the UM tag points to the latest commit on UM7.

For CABLE, there are 2 changes for compatibility with gcc which aren't included here. But since GCOM4 does not compile with gcc, it doesn't matter. The tag points to the commit in CABLE for the latest UM7 changes.

@Whyborn Whyborn merged commit d07281e into main Nov 11, 2025
10 checks passed
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.

6 participants