Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test mom-ocean/MOM6 PR #1653 #219

Open
wants to merge 3 commits into
base: dev-MC_1deg_jra_ryf
Choose a base branch
from

Conversation

dougiesquire
Copy link
Collaborator

@dougiesquire dougiesquire commented Mar 12, 2025

Do not merge

This is a temporary PR to test the changes to MOM6 included in mom-ocean/MOM6#1653. Companion to ACCESS-NRI/ACCESS-OM3#63

@dougiesquire
Copy link
Collaborator Author

!test repro

Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-1deg_jra55do_ryf-mom-pr1653 (checksums created using commit 7f86c24), against
  • dev-1deg_jra55do_ryf (checksums in commit 3e44425)
Further information

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

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/13820176390/artifacts/2740897966.

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

@dougiesquire

This comment was marked as outdated.

This comment was marked as outdated.

@dougiesquire dougiesquire force-pushed the test-1deg_jra55do_ryf-mom-pr1653 branch from d2d27a5 to 0ca97a9 Compare March 13, 2025 09:03
@dougiesquire
Copy link
Collaborator Author

!test repro

Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-1deg_jra55do_ryf-mom-pr1653 (checksums created using commit 0ca97a9), against
  • dev-1deg_jra55do_ryf (checksums in commit 3e44425)
Further information

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

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/13830807268/artifacts/2744475541.

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

@dougiesquire
Copy link
Collaborator Author

Answer changes in ACCESS-OM3 come from these three commits:

The first two are changes we want.

The glc runoff fluxes are part of a large group of new fields coupled when CESMCOUPLED is used. I think we need to meet to discuss how we want to deal with these. Possibly it's finally time for us to introduce an access_coupled flag.

Ping @chrisb13, @anton-seaice, @minghangli-uni, @ezhilsabareesh8

@minghangli-uni
Copy link

Thanks @dougiesquire. Totally agree on introducing our access-coupled flag! I haven’t looked deep into the PR related to the glc runoff fluxes, but my understanding is that we’re not using glc in our configurations. So why would this change our answers?

@dougiesquire
Copy link
Collaborator Author

I haven’t looked deep into the PR related to the glc runoff fluxes, but my understanding is that we’re not using glc in our configurations. So why would this change our answers?

That's right, in our case the glc runoff flux arrays are all zero. But the inclusion of the zero-valued flux arrays changes answers (by some tiny amount).

@anton-seaice
Copy link
Contributor

Being able to seperate the liquid and frozen portion of runoff could be useful for future flexibility. We could distribute frozen runoff spatially and liquid runoff at the coast. I think this might be useful for CM3 also. (To use with JRA DROF,. it would require modifications (see https://github.com/COSIMA/access-om3/issues/231#issuecomment-2594595685) as liquid runoff is included currently with river runoff. )

This commit also adds enthalpy from runoff fluxes. It's something that folks have experimented with in OM2 but not been that convinced about the outcomes. I suspect at some point it will be useful.

If it just makes a rounding error change to answers its fine to accept the change I think

@dougiesquire
Copy link
Collaborator Author

The glc fluxes are not the only newly added fluxes. There are also a large set for coupling MARBL. I think a meeting would be helpful.

The glc runoff fluxes are part of a large group of new fields coupled when CESMCOUPLED is used. I think we need to meet to discuss how we want to deal with these. Possibly it's finally time for us to introduce an access_coupled flag.

@dougiesquire
Copy link
Collaborator Author

!test repro

Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-1deg_jra55do_ryf-mom-pr1653 (checksums created using commit 44471e8), against
  • dev-1deg_jra55do_ryf (checksums in commit 3e44425)
Further information

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

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/14046618958/artifacts/2812778363.

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

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