Add a recruitment carbon flux history variable #1153
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
New recruits are added to vegetation carbon history variables but we don’t count new recruits as part of daily allocation because their fluxes don’t make sense until they have lived a full day. If we want to test that the carbon budget is closed by checking that delta C = (allocation + recruits) - (mortality + turnover) then we need a recruit carbon flux. This is just the total carbon of new recruits that is added every day. I'm actually not sure if this should be a site level variable like the current FATES_RECRUITMENT_PF variable? I think that way it would include recruits that die on their first day. But since those recruits don't make it into the biomass history variables I don't know if we want that...
Collaborators:
Lots of help from @ckoven and @rgknox
Expectation of Answer Changes:
This should be bfb as it only adds a new history variable.
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
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:
Tested with E3SM 93ab10c89 and FATES API 29.
Full results with variables included in each term.