-
Notifications
You must be signed in to change notification settings - Fork 14
NBP outputs #137
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
NBP outputs #137
Conversation
…nnot be allocated when FATES is on (without allocating the entire module in history fields)
…onflux variable was inaccessible
|
Balance Check Discussion Notes from FATES SE call. We discussed the (numerous) timestepping issues related to the NBP/total land carbon exchange balance check. To summarize.
|
|
The first thing to do here is to add the npp_acc pool and add it to the balance check with fire/grazing off. Then after that we can add the fire/grazing fluxes balloon to keep the 'burned but not emitted' co2 over the course of the day after the fire... (since we are always emitting yesterdays emissions, as fire is calculated at midnight -after- the day has passed). |
|
@rosiealice is is this needed for beta01? |
|
It is needed for doing the emissions-driven simulations so I think it probably is. Though we can discuss. Just working through adding the balance checks. |
…ogeochemcarbonfluxmod
|
This is superceded by #148 |
THIS IS NOT READY YET.
Description of changes
These changes introduce the capability for FATES to write NBP (net biome productivity) fluxes to the atmosphere, inclusive of fire, harvest, grazing and product pool decay carbon flux.
This code adds
Still to add :
[] Balance check for the NBP fluxes
[] Logic for different modes of FATES.
[] Restart new variables if needed (pending tests)
This code is paired with: NorESMhub/fates#19
Specific notes
On the subject of balance checks, I am not sure that the current logic for balance checks will work as
In effect, the accumulated NPP is held in a 'virtual pool' in FATES until it is added to the vegetation. Potentially this could be counted as part of the total land carbon stock, but it is complicated. I will solicit inputs on this from the FATES team.
Contributors other than yourself, if any:
@ckoven
CTSM Issues Fixed (include github issue #):
NGEET/fates#163
Are answers expected to change (and if so in what way)?
Only to add the new output fields (FATES_NBP, FATES_NEP)
Any User Interface Changes (namelist or namelist defaults changes)?
No
Does this create a need to change or add documentation? Did you do so?
Maybe, but no...
Testing performed, if any:
(List what testing you did to show your changes worked as expected)
(This can be manual testing or running of the different test suites)
(Documentation on system testing is here: https://github.com/ESCOMP/ctsm/wiki/System-Testing-Guide)
(aux_clm on derecho for intel/gnu and izumi for intel/gnu/nag/nvhpc is the standard for tags on master)
NOTE: Be sure to check your coding style against the standard
(https://github.com/ESCOMP/ctsm/wiki/CTSM-coding-guidelines) and review
the list of common problems to watch out for
(https://github.com/ESCOMP/CTSM/wiki/List-of-common-problems).