Skip to content

Create emissions driven historical configuration#370

Open
blimlim wants to merge 14 commits intodev-historical+emissionsfrom
test-historical+emissions
Open

Create emissions driven historical configuration#370
blimlim wants to merge 14 commits intodev-historical+emissionsfrom
test-historical+emissions

Conversation

@blimlim
Copy link
Collaborator

@blimlim blimlim commented Jan 12, 2026

1. Summary:

What has changed?
This PR sets up an emissions driven historical configuration, starting from the dev-historical+concentrations configuration.

Why was this done?
An emissions driven historical configuration will be important for testing and evaluating the carbon cycle. CSIRO aims to have test runs going as soon as possible.

2. Issues Addressed:

3. Dependencies (e.g. on payu, or model)

This change requires changes to (note pull request(s) where relevant):

  • workflow manager (payu):
  • model deployment (ACCESS-ESM1.6):
  • model component or library dependency:
  • input workflow:

4. Ad-hoc Testing

What ad-hoc testing was done? How are you convinced this change is correct (plots are good)?

I ran a prototype configuration for 5 years and compared the total CO2 emissions with the input data:

download-47

The two track well, and the damping of the minima and maxima would be expected as the model output comes from calculating a monthly mean from a linear interpolation of the original time series.

The configuration for the test used the restart for the concentration driven configuration. I'm rerunning with the correct emissions driven restart to double check that it looks ok.

5. CI Testing

  • !test repro has been run

6. Reproducibility

Is this reproducible with the previous commit? (If not, why not?)

  • Yes
  • No - !test repro commit has been run.

Swapping to emissions driven mode will change the answers

7. Performance

Has the model performance (say, throughput of model-years/wall-day) changed?

  • Yes
  • No
  • N/A (if selected, please add a brief explanation why performance testing is not necessary for this PR)

The settings and input files modified here aren't expected to affect performance.

If yes, provide the numbers from your testing. Is the performance better or worse?

8. Manifests

Have you changed the executable, the input files and/or the restart files?

  • Yes
  • No

If yes, have you updated the manifests?

  • Yes
  • No

To update the manifests, run payu setup (in a cloned copy of your feature branch) with reproducibility tests turned off:

manifest:
  reproduce:
    exe: false
    input: false
    restart: false
runlog:
  enable: false

Then commit the newly created manifest files (under manifests/) only to the branch for this PR.

9. Documentation

Is the documentation updated?

  • Yes
  • N/A

10. Merge Strategy

  • Merge commit
  • Rebase and merge
  • Squash

@blimlim
Copy link
Collaborator Author

blimlim commented Jan 12, 2026

!test repro commit

@@ -1,9 +1,21 @@
### Start of user STASH requests for ATMOS ###
&STASHNUM NUM_REQ=250, NUM_DOM=37, NUM_TIM=20, NUM_USE=12 /
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

These changes have been copied over from the dev-preindustrial+emissions configuration

L_CO2_EMITS= .FALSE.,
L_CO2_INTERACTIVE=.TRUE.,
L_CO2_MASS=.TRUE.,
L_CO2_EMITS= .TRUE.,
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

These changes were copied over from the dev-flat10 configuration

@github-actions
Copy link

⚠️ The Bitwise Reproducibility Check Had Errors - Check https://github.com/ACCESS-NRI/access-esm1.6-configs/actions/runs/20906508264 ⚠️
❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-historical+emissions (checksums created using commit cf4d042), against
  • dev-historical+emissions (checksums in commit db209a0)
Further information

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

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

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

Test summary:
🔥 test_repro_historical
🔥 test_repro_determinism

@blimlim blimlim marked this pull request as draft January 12, 2026 02:54
@blimlim blimlim force-pushed the test-historical+emissions branch from cf4d042 to b10364f Compare January 12, 2026 03:42
@blimlim
Copy link
Collaborator Author

blimlim commented Jan 12, 2026

!test repro commit

@blimlim blimlim marked this pull request as ready for review January 12, 2026 03:45
@github-actions
Copy link

⚠️ The Bitwise Reproducibility Check Had Errors - Check https://github.com/ACCESS-NRI/access-esm1.6-configs/actions/runs/20907365983 ⚠️
❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-historical+emissions (checksums created using commit b10364f), against
  • dev-historical+emissions (checksums in commit db209a0)
Further information

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

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

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

Test summary:
🔥 test_repro_historical
🔥 test_repro_determinism

@blimlim blimlim force-pushed the test-historical+emissions branch from b10364f to 5161f73 Compare January 12, 2026 03:51
@blimlim
Copy link
Collaborator Author

blimlim commented Jan 12, 2026

!test repo commit

@github-actions
Copy link

!test Command Failed ❌ The command given could not be parsed correctly. Usage: !test TYPE [commit] See https://github.com/ACCESS-NRI/access-esm1.6-configs/actions/runs/20907547499

@blimlim
Copy link
Collaborator Author

blimlim commented Jan 12, 2026

!test repro commit

@github-actions
Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-historical+emissions (checksums created using commit 5161f73), against
  • dev-historical+emissions (checksums in commit db209a0)

🔧 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-esm1.6-configs/5161f73392532728c0cc1e53163393436154530e, and the test results at https://github.com/ACCESS-NRI/access-esm1.6-configs/runs/60064291821.

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

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

Test summary:
test_repro_historical
test_repro_determinism

@blimlim blimlim changed the title Test historical+emissions Create emissions driven historical configuration Jan 12, 2026
@blimlim blimlim requested a review from MartinDix January 12, 2026 04:05
github-actions bot and others added 5 commits January 30, 2026 09:20
* Copy STASHC changes from concentration driven configurations (#411)

* Remove subdaily output from std presets

* Changes for 6hr pressure variables and means

---------

Co-authored-by: Spencer Wong <88933912+blimlim@users.noreply.github.com>
Co-authored-by: Spencer Wong <spencer.wong@anu.edu.au>
Co-authored-by: Spencer Wong <88933912+blimlim@users.noreply.github.com>
…#437)

* Update to 2026.01.000 version with ACCESS oasis-mct and cice diagnostics fix

* Updated the namcouple file to v5.2

---------

Co-authored-by: Spencer Wong <88933912+blimlim@users.noreply.github.com>
Co-authored-by: Manodeep Sinha <manodeep@gmail.com>
Co-authored-by: Anton Steketee <79179784+anton-seaice@users.noreply.github.com>
* Add daily tile fractions, frozen and unfrozen soil moisture fractions

* Add additional 3h ps, rsds, rlds, prsn

Co-authored-by: Spencer Wong <88933912+blimlim@users.noreply.github.com>
* Use pftlookup file with phosphorous leaching fix
@MartinDix
Copy link
Collaborator

Also needs updated executable and restart.

blimlim and others added 2 commits February 24, 2026 11:34
* Changes for feb spinup, allowing for restart year 1

* Updated checksums as part of https://github.com/ACCESS-NRI/access-esm1.6-configs/actions/runs/22208629474

---------

Co-authored-by: access-bot <113399144+access-bot@users.noreply.github.com>
@blimlim
Copy link
Collaborator Author

blimlim commented Feb 24, 2026

!test repro commit

@github-actions
Copy link

❌ The Bitwise Reproducibility Check Failed ❌

When comparing:

  • test-historical+emissions (checksums created using commit e772aa1), against
  • dev-historical+emissions (checksums in commit db209a0)

🔧 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-esm1.6-configs/e772aa1663f11ee438f2e90606d18b9f7f7ae9ee, and the test results at https://github.com/ACCESS-NRI/access-esm1.6-configs/runs/64619567745.

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

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

Test summary:
test_repro_historical
test_repro_determinism

@blimlim blimlim mentioned this pull request Feb 24, 2026
19 tasks
Co-authored-by: Spencer Wong <88933912+blimlim@users.noreply.github.com>
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