Add soil tillage for crops #2040
Merged
Task list completed / task-list-completed
succeeded
Jan 10, 2024 in 0s
23 / 23 tasks completed
All tasks have been completed
Details
Required Tasks
Task | Status |
---|---|
Resolves #112. | Incomplete |
Adds parameter tillage_mode with options off (default), low , and high . |
Incomplete |
Adds parameter use_original_tillage_phases (false by default; see "Substantive changes" below). |
Incomplete |
Adds parameter max_tillage_depth . |
Incomplete |
Unit tests pass. | Incomplete |
aux_clm tests OK (NLFAIL) except for expected failures. Baseline saved as tillage.d43c6178c . |
Incomplete |
I left out the dependence of decomposition multipliers on GDP. Code for distinguishing more- vs. less-developed countries was in the original branch, but the "less developed country" option was hard-coded to always be used. (Note that what I brought in reflects the description in Graham et al. (2021).) | Incomplete |
The original code calculates but ignores "days past planting" (idpp ), using instead a calculation that seems incorrect for growing seasons that cross over into a new calendar year. This version uses idpp instead. However, the old version can be used by setting use_original_tillage_phases to true. |
Incomplete |
Default max_tillage_depth is 26 cm. This was the intention of the original code, but it accidentally used 32 cm. |
Incomplete |
The effects of tillage on soil physical properties and albedo are not considered. | Incomplete |
Tillage is either enabled or disabled globally for all CFTs. There is no option to limit it to only some CFTs and/or gridcells. | Incomplete |
Completed | |
Completed | |
Completed | |
Completed | |
Completed | |
Should I add a test in testlist_clm.xml that uses the till testdef? And/or, should I edit one of the aux_clm tests to use it instead of crop ? |
Completed |
aux_clm |
Completed |
Replace paramfile paths | Completed |
Scientific testing | Completed |
Add Tech Note documentation in Decomposition (link from Crop/irrigation) | Completed |
Add User Guide documentation in "Running special cases" | Completed |
Add till testdef. |
Completed |
i_pas_som → i_phys_som |
Incomplete |
i_slo_som → i_chem_som |
Incomplete |
i_act_som → i_avl_som |
Incomplete |
i_cel_lit + i_lig_lit → i_str_lit |
Incomplete |
bgc_ variables on param file that are intended for CENTURY? If so, prefix till_decompk_multipliers likewise. |
Completed |
tillage_intensity instead of string tillage_mode . |
Completed |
Completed | |
sumwt , also check whether it's below 1. |
Completed |
idpp calculation with CropPhenology(). |
Completed |
Completed | |
Completed | |
Completed | |
Completed | |
add_tillage_to_paramsfile.py . |
Completed |
ntill_intensities_max ; set to private. |
Completed |
Loading