-
Notifications
You must be signed in to change notification settings - Fork 103
gpp_site
restart fix
#1448
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
gpp_site
restart fix
#1448
Conversation
@rgknox noted that I should add an |
@rgknox and I reviewed this and determined that the restart issue seen in E3SM-Project/E3SM#7482 is that we can't reconstruct the The near-term fix here is to avoid reconstructing with the hold values and adding |
…already available
changing gpp and ar output boundary flux to use the massbalance data …
…nbp-gpp-restart-fix
tested fates suite on derecho, all expected pass |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have looked through this and it all looks good to me.
n.b. that in my NBP code I have been using npp_site and not gpp_site-rh_site in the interface, so hopefully this issue won't be having an effect in NorESM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rgknox I ran the full e3sm
Since this addresses the initial One other note: I recently ran the e3sm fates tests list for the API 41 update (E3SM-Project/E3SM#7665) and did not see this issue with Results: |
During SE meeting discussion today, @rgknox and I agreed that this should move forward. I'll integrate this today and update the E3SM-Project/E3SM#7231 to point to the resulting tag. I'll also make a new issue using the comment above. |
Description:
This pull request resolves an exact restart failure that was found during testing of e3sm-project#7231: E3SM-Project/E3SM#7231 (comment). The issue was due to a problem in the use of the
_hold
restart variables to reconstructgpp_site
andar_site
. The reconstruction relied on the patch/cohort structure to accumulate these cohort-level_hold
variables, but the structure did not match the pre-restart structure as it was passed through a fuse/termination process prior to restart write. We are now using thegpp_acc
andaresp_acc
directly, which have been added to the restart, which match the structure.This also adds the site-level
mass_balance
to address E3SM-Project/E3SM#7278.Collaborators:
@rgknox
Expectation of Answer Changes:
Checklist
If this is your first time contributing, please read the CONTRIBUTING document.
All checklist items must be checked to enable merging this pull request:
Contributor
Integrator
If satellite phenology regressions are not b4b, please hold merge and notify the FATES development team.
Documentation
Test Results:
CTSM (or) E3SM (specify which) test hash-tag:
CTSM (or) E3SM (specify which) baseline hash-tag:
FATES baseline hash-tag:
Test Output: