Skip to content

Updates for next release: dev-1deg_jra55_ryf+wombatlite#280

Open
dougiesquire wants to merge 20 commits into
dev-1deg_jra55_ryf+wombatlitefrom
270-1deg_jra55_ryf+wombatlite
Open

Updates for next release: dev-1deg_jra55_ryf+wombatlite#280
dougiesquire wants to merge 20 commits into
dev-1deg_jra55_ryf+wombatlitefrom
270-1deg_jra55_ryf+wombatlite

Conversation

@dougiesquire

@dougiesquire dougiesquire commented Mar 6, 2026

Copy link
Copy Markdown
Collaborator

This PR:

This is preparation for the first official release of this configuration.

Still to do:

  • Move inputs out of prerelease area
  • Add comment to redundant section of field_table
  • Update performance info
  • Update checksums

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

!test repro commit

@github-actions

github-actions Bot commented Mar 6, 2026

Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 270-1deg_jra55_ryf+wombatlite (checksums created using commit be7f814), against
  • dev-1deg_jra55_ryf+wombatlite (checksums in commit 9768f0e)

🔧 The new checksums will be committed to this PR, if they differ from what is on this branch.

Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/pr280/270-1deg_jra55_ryf+wombatlite/be7f8146598e193fc989551107363ba9fee47ba1, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/65974487666.

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

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om2-configs/tree/9768f0e5997748a5f92e4b0c28b3a31ccd10513a/testing/checksum

Test summary:
test_repro_historical
test_repro_determinism
test_repro_restart

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

!test repro

@github-actions

github-actions Bot commented Mar 6, 2026

Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 270-1deg_jra55_ryf+wombatlite (checksums created using commit 0c0e574), against
  • dev-1deg_jra55_ryf+wombatlite (checksums in commit 9768f0e)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/pr280/270-1deg_jra55_ryf+wombatlite/0c0e574812dc7ba0c90e09d89edc9a3b912c5f0d, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/65980196036.

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

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om2-configs/tree/9768f0e5997748a5f92e4b0c28b3a31ccd10513a/testing/checksum

Test summary:
test_repro_historical
test_repro_determinism
test_repro_restart

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

✅ test_repro_restart

(the old BGC configs were not restart reproducible)

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

!test repro commit

@github-actions

Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 270-1deg_jra55_ryf+wombatlite (checksums created using commit c2dbaf7), against
  • dev-1deg_jra55_ryf+wombatlite (checksums in commit 9768f0e)

🔧 The new checksums will be committed to this PR, if they differ from what is on this branch.

Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/pr280/270-1deg_jra55_ryf+wombatlite/c2dbaf77254718786044be2fde0f224dc4667719, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/66732853874.

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

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om2-configs/tree/9768f0e5997748a5f92e4b0c28b3a31ccd10513a/testing/checksum

Test summary:
test_repro_historical
test_repro_determinism
test_repro_restart

@dougiesquire dougiesquire force-pushed the 270-1deg_jra55_ryf+wombatlite branch 2 times, most recently from d5b74dd to c0c3c5b Compare March 12, 2026 03:23
@dougiesquire

dougiesquire commented Mar 12, 2026

Copy link
Copy Markdown
Collaborator Author

I've moved this configuration to Sapphire Rapids nodes and increased number of CPUs used by the ocean (see 38fb184). With these changes this configuration is 1.8x slower and 2.5x costlier that the equivalent non-BGC config. Prior to these changed this configuration was 3.5x slower and costlier.

@dougiesquire dougiesquire self-assigned this Mar 12, 2026
@dougiesquire dougiesquire marked this pull request as ready for review March 13, 2026 01:21

@dougiesquire dougiesquire left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

@anton-seaice, this is ready for review. I've added some comments below that may help answer some questions that may come up.

Comment thread tools/diag_table_source.yaml
Comment thread ocean/field_table
Comment thread config.yaml
Comment thread config.yaml
Comment thread config.yaml
@dougiesquire

Copy link
Copy Markdown
Collaborator Author

Oh, QA checks will be fixed by ACCESS-NRI/model-config-tests#204

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

!test repro commit

@github-actions

Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 270-1deg_jra55_ryf+wombatlite (checksums created using commit cc41c8a), against
  • dev-1deg_jra55_ryf+wombatlite (checksums in commit 9768f0e)

🔧 The new checksums will be committed to this PR, if they differ from what is on this branch.

Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/pr280/270-1deg_jra55_ryf+wombatlite/cc41c8af294f974b8a0876750c8a1234aaa3920b, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/67174792585.

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

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om2-configs/tree/9768f0e5997748a5f92e4b0c28b3a31ccd10513a/testing/checksum

Test summary:
test_repro_historical
test_repro_determinism
test_repro_restart

@dougiesquire dougiesquire force-pushed the 270-1deg_jra55_ryf+wombatlite branch from 93a132d to c2f0229 Compare March 16, 2026 05:18
anton-seaice
anton-seaice previously approved these changes Mar 16, 2026

@anton-seaice anton-seaice left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

This looks good , no notes. Appears to run.

Thanks for all your work on this.

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

@pearseb this is ready for you to use for parameter optimisation

dougiesquire and others added 7 commits June 3, 2026 12:40
- Remove detbury and caco3bury from restart
- Use default parameters
- Remove do_conserve_tracers
- Atmospheric co2 concentration: 315.165e-06 mol/mol
- no3 concentration in runoff: 0.3e-4 mol/kg
- det concentration in runoff: 0.1e-5 mol/kg
- dic concentration in runoff: 0.96e-3 mol/kg
- alk concentration in runoff: 0.5932e-3 mol/kg
@dougiesquire dougiesquire force-pushed the 270-1deg_jra55_ryf+wombatlite branch from 2991cbe to 58df916 Compare June 3, 2026 02:47
@dougiesquire dougiesquire force-pushed the 270-1deg_jra55_ryf+wombatlite branch from 58df916 to 11596c7 Compare June 3, 2026 02:50
@dougiesquire

Copy link
Copy Markdown
Collaborator Author

!test repro commit

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • 270-1deg_jra55_ryf+wombatlite (checksums created using commit 396fd95), against
  • dev-1deg_jra55_ryf+wombatlite (checksums in commit 2997420)

🔧 The new checksums will be committed to this PR, if they differ from what is on this branch.

Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/pr280/270-1deg_jra55_ryf+wombatlite/396fd95a1025e688fe17aaea1de34e960265ca24, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/79419135538.

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

The checksums compared against are found here https://github.com/ACCESS-NRI/access-om2-configs/tree/299742009ce5fdbbbbfbd81741deb1ff396d7a44/testing/checksum

Test summary:
test_repro_historical
test_repro_determinism
test_repro_restart
test_repro_payu_setup

@dougiesquire

Copy link
Copy Markdown
Collaborator Author

I've run this for 5 years and Pearse and I are happy with the WOMBAT output

@dougiesquire dougiesquire requested a review from anton-seaice June 4, 2026 00:05
Comment thread ocean/diag_table

"ocean-3d-age_global-1-monthly-mean-y%4yr", 1, "months", 1, "days", "time", 1, "years"
"ocean_model", "age_global", "age_global", "ocean-3d-age_global-1-monthly-mean-y%4yr", "all", "average", "none", 2
"ocean-3d-age_global-1-monthly-mean-ym%4yr%2mo", 1, "months", 1, "days", "time", 1, "years"

@anton-seaice anton-seaice Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Does this mean one file is generated per year but the filename includes the month ?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Yeah, I just changed this to be consistent with all the other configs.

But I guess it would be better to change all the others... I'll do it now

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

What's the link showing ?

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.

3 participants