Jules red veg3 couple soil carbon - #166
Draft
Arthur Argles (mo-arthurargles) wants to merge 15 commits into
Draft
Arthur Argles (mo-arthurargles) wants to merge 15 commits into
Arthur Argles (mo-arthurargles) wants to merge 15 commits into
Conversation
…ice#90) - Add veg3_phenol_couple to run phenology on its own timestep and diagnose the mean phenology-driven leaf turnover rate driving litter/RED dynamics, replacing the lai_bal-only estimate - Thread a_step and new phenology period controls (nstep_phen, dt_phen_360d) through veg3_ctrl/next_gen_biogeochem - Use veg3 lai/canht/leafC/woodC/lai_bal in sparm, cancap and sf_stom instead of TRIFFID lai_bal estimates when l_red is set - Add pointer associations for new veg3/RED diagnostic outputs (npp_dr_out, g_leaf_phen, g_leaf_phen_acc, lai_phen, litter fluxes) into trifctl/trif_vars - Refactor veg3_red_dynamic_mod, splitting growth_onto_mass_class and update_pft_size_structure out of veg3_red_dynamic - Fix mclass_geom_mult default and mort_base unit conversion in veg3_param_mod Refs MetOffice#90
…state. Deleted redundant bits of code we don't need to get phenology correctly estimated in veg3_field_mod.F90. Tests now pass umpd3_checker and rose stem tests.
1. In phenol_jls.F90 set in variable lai_bal_red to be be REAL(KIND=real_jlslsm) to ensure consistency between other REAL inputs. 2. From veg3_field_mod.F90, remove frac_old from red_veg3_couple_mod.F90 not necessary for this change and not used in the script.
…ed routines related to veg3_field_mod.F90.
…fice#90). Added veg3_field_deallocate during veg3_field_assoc, such that we avoid potential memory issues with pointer when associating with prognostic & diagnositic variables. Fixed typos and inconsistencies with mort_litC description.
…nover (g_leaf, g_leaf_day, g_leaf_dr_out). Related issue MetOffice#90.
…agnostic purposes, while having a seperate "g_leaf_dr" in turnover per second.
… into jules_red_veg3_couple_soil
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
PR Summary
Issue #91 - Couples the existing JULES single layer and multilayer 4 pool soil biogeochemistry model to the veg3/RED component.
Sci/Tech Reviewer:
Code Reviewer:
This branch focuses on coupling the vegetation litterfall input from RED/veg3 into the 4 pool soil model in JULES and the layered 4 pool soil model. This development focuses purely on the carbon cylce, we have yet to get the nitrogen scheme fully coupled with RED - which will be done at a later point (issue: #97).
linked MetOffice/Jules red veg3 couple phenology #160 - we are developing the soil coupling branch from the the phenology coupling branch.
is blocked-by MetOffice/Jules red veg3 couple phenology #160
closes Couple Soil Carbon Biogeochemistry into veg3/JULES-RED #91
Code Quality Checklist
(Some checks are automatically carried out via the CI pipeline)
rose-meta/jules-sharedthen have you supplied a linked UM and LFRic Apps PR?Testing
We still need to develop and add a rose-stem test for veg3 scheme. Linked issue here is #100. However, we need a good scientific basis before this.
There is an evaluation rose suite, u-ec255@367491, for a site in Belgium for JULES-RED which also compares against JULES-TRIFFID. A list of the following tests, for both the single and layeredC models:
I will attach a presentation here with the results (TODO).
trac.log
Security Considerations
Performance Impact
AI Assistance and Attribution
Documentation
Approvals
Please request all relevant approvals. See the CodeOwners.txt file for section owners.
Technical
Scientific
Sci/Tech Review
Please alert the code reviewer via a tag when you have approved the SR
Code Review