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 |
rosiealice
left a comment
There was a problem hiding this comment.
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.
|
@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
_holdrestart variables to reconstructgpp_siteandar_site. The reconstruction relied on the patch/cohort structure to accumulate these cohort-level_holdvariables, 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_accandaresp_accdirectly, which have been added to the restart, which match the structure.This also adds the site-level
mass_balanceto 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: