Skip to content

dougiesquire/1deg_jra55_ryf_wombatlite: test MOM5 CMake#194

Closed
dougiesquire wants to merge 4 commits intodougiesquire/1deg_jra55_ryf_wombatlitefrom
test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite
Closed

dougiesquire/1deg_jra55_ryf_wombatlite: test MOM5 CMake#194
dougiesquire wants to merge 4 commits intodougiesquire/1deg_jra55_ryf_wombatlitefrom
test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite

Conversation

@dougiesquire
Copy link
Copy Markdown
Collaborator

DO NOT MERGE

This is a companion PR to ACCESS-NRI/ACCESS-OM2#106 to test ACCESS-OM2+WOMBATlite using the new MOM5 CMake build system and associated changes.

@dougiesquire
Copy link
Copy Markdown
Collaborator Author

!test repro

@github-actions
Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite (checksums created using commit 5559278), against
  • dougiesquire/1deg_jra55_ryf_wombatlite (checksums in commit f2233ca)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/5559278e5572547063034b49d4b54b72c60c2800, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/42029800041.

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/14963604269/artifacts/3103213741.

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

@dougiesquire
Copy link
Copy Markdown
Collaborator Author

dougiesquire commented May 12, 2025

The repro test failure here is expected. The historical checksums were generated using access-om2/pr86-23 which used a version of access-fms that changed answers relative to using MOM5 internal FMS - see here. I have since fixed access-fms so it now reproduces answers. Hence the checksums for the physical fields in this PR match those from the dev-1deg_jra55_ryf config:

git diff --no-index /g/data/tm70/ds0092/model/config/om2_1deg_jra55_ryf/testing/checksum/historical-3hr-checksum.json /scratch/tm70/repro-ci/experiments/access-om2-configs/5559278e5572547063034b49d4b54b72c60c2800/checksum/historical-3hr-checksum.json
diff --git a/g/data/tm70/ds0092/model/config/om2_1deg_jra55_ryf/testing/checksum/historical-3hr-checksum.json b/scratch/tm70/repro-ci/experiments/access-om2-configs/5559278e5572547063034b49d4b54b72c60c2800/checksum/historical-3hr-checksum.json
index 16e79a7..554211b 100644
--- a/g/data/tm70/ds0092/model/config/om2_1deg_jra55_ryf/testing/checksum/historical-3hr-checksum.json
+++ b/scratch/tm70/repro-ci/experiments/access-om2-configs/5559278e5572547063034b49d4b54b72c60c2800/checksum/historical-3hr-checksum.json
@@ -149,12 +149,72 @@
     "age_global": [
       "-2090365323539267977"
     ],
+    "fe": [
+      "-8431749456264350313"
+    ],
+    "alk": [
+      "4313045550466865279"
+    ],
+    "dicr": [
+      "5602803373024553580"
+    ],
+    "dicp": [
+      "-7525989532529348395"
+    ],
+    "dic": [
+      "2198369589407188429"
+    ],
+    "caco3": [
+      "-5570118494493656456"
+    ],
+    "detfe": [
+      "8069253118139838231"
+    ],
+    "det": [
+      "1913035825437967700"
+    ],
+    "zoofe": [
+      "6795943732946957473"
+    ],
+    "zoo": [
+      "-4933402045431177898"
+    ],
+    "o2": [
+      "94525727807868915"
+    ],
+    "phyfe": [
+      "2267891669624187121"
+    ],
+    "pchl": [
+      "-1410441181241267083"
+    ],
+    "phy": [
+      "-9096885150499430707"
+    ],
+    "no3": [
+      "2904321163659670734"
+    ],
     "pot_temp": [
       "-2756740960255224103"
     ],
     "frazil": [
       "-6492211926540405588"
     ],
+    "caco3bury": [
+      "0"
+    ],
+    "detbury": [
+      "0"
+    ],
+    "caco3_sediment": [
+      "-8523521946218186329"
+    ],
+    "detfe_sediment": [
+      "6527942893095893532"
+    ],
+    "det_sediment": [
+      "-3442379459504933859"
+    ],
     "ending agm_array": [
       "150479767369468254"
     ],
@@ -246,7 +306,7 @@
       "0"
     ],
     "eta_nonbouss": [
-      "-1213969834229308888"
+      "0"
     ],
     "forcing_u_bt": [
       "238519376935189195"

(The eta_nonbouss difference is because eta_nonbouss is included as a diagnostic in dev-1deg_jra55_ryf, but not here).

We don't have any valid historical checksums to compare to for the WOMBATlite tracers as we only have checksums generated using the non-reproducing access-fms. Also, I changed the default compiler flags in ACCESS-NRI/GFDL-generic-tracers@bf2dbee so, even if we had valid historical checksums, they wouldn't match anyway.

@dougiesquire
Copy link
Copy Markdown
Collaborator Author

!test repro

@github-actions
Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite (checksums created using commit 0da7396), against
  • dougiesquire/1deg_jra55_ryf_wombatlite (checksums in commit f2233ca)
Further information

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

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/14984103484/artifacts/3110200056.

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

@dougiesquire
Copy link
Copy Markdown
Collaborator Author

!test repro

@github-actions
Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite (checksums created using commit b99d206), against
  • dougiesquire/1deg_jra55_ryf_wombatlite (checksums in commit f2233ca)
Further information

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

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/15010446956/artifacts/3119216628.

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

@dougiesquire
Copy link
Copy Markdown
Collaborator Author

!test repro

@github-actions
Copy link
Copy Markdown

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite (checksums created using commit 468cfad), against
  • dougiesquire/1deg_jra55_ryf_wombatlite (checksums in commit f2233ca)
Further information

The experiment can be found on Gadi at /scratch/tm70/repro-ci/experiments/access-om2-configs/468cfad9d221119d2f1f36512184b883367e3cc9, and the test results at https://github.com/ACCESS-NRI/access-om2-configs/runs/42762294548.

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/15203631174/artifacts/3182868014.

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

@dougiesquire
Copy link
Copy Markdown
Collaborator Author

Closing as no longer needed

@dougiesquire dougiesquire deleted the test-mom5-cmake-dougiesquire/1deg_jra55_ryf_wombatlite branch July 22, 2025 06:51
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.

1 participant