Skip to content

Comments

Cherry-pick 0.4.0 release related changes into 1deg_iaf#167

Merged
dougiesquire merged 16 commits intodev-1deg_jra55do_iaffrom
209-dev-1deg_jra55do_iaf
Feb 19, 2025
Merged

Cherry-pick 0.4.0 release related changes into 1deg_iaf#167
dougiesquire merged 16 commits intodev-1deg_jra55do_iaffrom
209-dev-1deg_jra55do_iaf

Conversation

@anton-seaice
Copy link
Collaborator

Cherry-pick changes from #344

The comparison between this branch and def-1deg_jra55do_ryf is useful to compare MOM_input:

https://github.com/ACCESS-NRI/access-om3-configs/compare/209-dev-1deg_jra55do_iaf..dev-1deg_jra55do_ryf

@anton-seaice
Copy link
Collaborator Author

!test repro

@github-actions
Copy link

github-actions bot commented Feb 7, 2025

✅ The Bitwise Reproducibility Check Succeeded ✅

When comparing:

  • 209-dev-1deg_jra55do_iaf (checksums created using commit 581d4e8), against
  • dev-1deg_jra55do_iaf (checksums in commit 4259d19)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om3-configs/581d4e894d516411fdd1b7dcee55d4102bc19ef9, and the test results at https://github.com/ACCESS-NRI/access-om3-configs/runs/36828430881.

The checksums generated by this !test command are found in the testing/checksum directory of https://github.com/ACCESS-NRI/access-om3-configs/actions/runs/13192625539/artifacts/2551830304.

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om3-configs/tree/4259d19457011d74586789b5f6b65a9ff06f404c/testing/checksum

anton-seaice and others added 14 commits February 11, 2025 15:14
See https://github.com/COSIMA/access-om3/issues/251

Co-authored-by: minghangli-uni <Minghang.Li1@anu.edu.au>
payu-org/payu#496 Removed some checks in Payu which required unused components to be present in the nuopc.runconfig file.

Co-authored-by: Dougie Squire <42455466+dougiesquire@users.noreply.github.com>
The new build uses openmpi4.1.7, which fixes some bugs preventing parallel reads over symlinks. This allows use of parallelio netcdf4 option, even though at this resolution for most components we will still only use one PE for IO.
This only affects the logging, the actual value is hardcoded through a #ifdef CESMCOUPLED
@dougiesquire dougiesquire force-pushed the 209-dev-1deg_jra55do_iaf branch from 581d4e8 to 240b86f Compare February 11, 2025 04:15
@dougiesquire
Copy link
Collaborator

!test repro

@dougiesquire
Copy link
Collaborator

dougiesquire commented Feb 11, 2025

Note, I rebased everything onto the latest dev-1deg_jra55do_iaf so that the CI checks use the new reference checksums generated with the fixed model-config-tests

@github-actions
Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 209-dev-1deg_jra55do_iaf (checksums created using commit 240b86f), against
  • dev-1deg_jra55do_iaf (checksums in commit 3ded30a)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om3-configs/240b86f4ea3fe59bcf73b4afd1909ffd42548b0d, and the test results at https://github.com/ACCESS-NRI/access-om3-configs/runs/37002455974.

The checksums generated by this !test command are found in the testing/checksum directory of https://github.com/ACCESS-NRI/access-om3-configs/actions/runs/13255759311/artifacts/2569200532.

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om3-configs/tree/3ded30a1df427d8238695ca182705203d0b275c9/testing/checksum

Copy link
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.

@minghangli-uni, would be great to get your eyes on this also so I'm not approving my own changes

@anton-seaice
Copy link
Collaborator Author

I can't review my own PR but this needs update checksums committed. I think the pipeline is broken, don't merge just yet !

@anton-seaice
Copy link
Collaborator Author

!test repro commit

@github-actions
Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 209-dev-1deg_jra55do_iaf (checksums created using commit 9ebbf2e), against
  • dev-1deg_jra55do_iaf (checksums in commit 3ded30a)

🔧 The checksums will be committed to this PR, as they differ.

Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om3-configs/9ebbf2e305e530004258a93e764dd55ea179265f, and the test results at https://github.com/ACCESS-NRI/access-om3-configs/runs/37376162110.

The checksums generated by this !test command are found in the testing/checksum directory of https://github.com/ACCESS-NRI/access-om3-configs/actions/runs/13383483690/artifacts/2606806900.

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om3-configs/tree/3ded30a1df427d8238695ca182705203d0b275c9/testing/checksum

@dougiesquire
Copy link
Collaborator

dougiesquire commented Feb 18, 2025

@minghangli-uni , Tommy has now fixed the workflow and the new checksums have been committed. Are you happy with this PR?

@minghangli-uni minghangli-uni self-requested a review February 18, 2025 05:29
Copy link
Collaborator

@minghangli-uni minghangli-uni left a comment

Choose a reason for hiding this comment

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

LGTM. But @dougiesquire you are @ a wrong person 😆

@minghangli-uni
Copy link
Collaborator

I think I should run a test repro before merging

@minghangli-uni
Copy link
Collaborator

!test repro

@github-actions
Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 209-dev-1deg_jra55do_iaf (checksums created using commit 07ff320), against
  • dev-1deg_jra55do_iaf (checksums in commit 3ded30a)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om3-configs/07ff320ed20974b72362145c7717d17bc5d4eb68, and the test results at https://github.com/ACCESS-NRI/access-om3-configs/runs/37377365658.

The checksums generated by this !test command are found in the testing/checksum directory of https://github.com/ACCESS-NRI/access-om3-configs/actions/runs/13383931096/artifacts/2606921477.

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om3-configs/tree/3ded30a1df427d8238695ca182705203d0b275c9/testing/checksum

@dougiesquire
Copy link
Collaborator

LGTM. But @dougiesquire you are @ a wrong person 😆

Sorry, not again!

@dougiesquire
Copy link
Collaborator

Hmmm, the workflow is committing the updated checksums to ./testing not ./testing/checksum. I've pinged Tommy about this

@dougiesquire dougiesquire force-pushed the 209-dev-1deg_jra55do_iaf branch from 07ff320 to 9ebbf2e Compare February 18, 2025 23:33
@aekiss
Copy link
Contributor

aekiss commented Feb 18, 2025

General comment. I noticed that there are large diffs in MOM_input, but this is partly (mostly?) non-semantic formatting changes. While these could be compared semantically with https://github.com/aekiss/nmltab, it would be better to standardise the format so the diffs are smaller (see https://github.com/COSIMA/access-om3/issues/198). Is that what this PR is doing?

@dougiesquire
Copy link
Collaborator

dougiesquire commented Feb 18, 2025

Is that what this PR is doing?

Yup

@anton-seaice
Copy link
Collaborator Author

Yes this is implementing https://github.com/COSIMA/access-om3/issues/200 - i.e reordering MOM_input to follow MOM_parameter_docs

It will make it easier to compare any differences and sync across configs later if desired (i.e. https://github.com/COSIMA/access-om3/issues/198)

@dougiesquire
Copy link
Collaborator

!test repro commit

@github-actions
Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 209-dev-1deg_jra55do_iaf (checksums created using commit 9ebbf2e), against
  • dev-1deg_jra55do_iaf (checksums in commit 3ded30a)

🔧 The checksums will be committed to this PR, as they differ.

Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om3-configs/9ebbf2e305e530004258a93e764dd55ea179265f, and the test results at https://github.com/ACCESS-NRI/access-om3-configs/runs/37440517127.

The checksums generated by this !test command are found in the testing/checksum directory of https://github.com/ACCESS-NRI/access-om3-configs/actions/runs/13403967450/artifacts/2613446193.

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om3-configs/tree/3ded30a1df427d8238695ca182705203d0b275c9/testing/checksum

@dougiesquire dougiesquire merged commit 23ca28d into dev-1deg_jra55do_iaf Feb 19, 2025
10 checks passed
@dougiesquire dougiesquire deleted the 209-dev-1deg_jra55do_iaf branch February 19, 2025 02:19
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.

5 participants