CTSM icon indicating copy to clipboard operation
CTSM copied to clipboard

Add new scheme Li2024 of ozone plant damage

Open lifang0209 opened this issue 2 years ago • 2 comments

Description of changes

Changes include: OzoneMod.F90: add an option for scheme of Li2024: Include add: (i) CalcOzoneUptakeLi2024OnePoint to calculate ozone uptake for a single point, and change the name of old module for Lombardozzi2015 and Falk schemes as CalcOzoneUptakeLFOnePoint. (ii) add CalcOzoneStressLi2024 and CalcOzoneStressLi2024OnePoint to calculate ozone stress.

Change CanopyFluxesMod.F90, OzoneBaseMod.F90, OzoneOffMod.F90 to read the variable sabv that CalcOzoneUptake use. subroutine CalcOzoneUptake(this, bounds, num_exposedvegp, filter_exposedvegp, & forc_pbot, forc_th, rssun, rssha, rb, ram, tlai, forc_o3, sabv)

In bld/namelist_files/namelist_definition_ctsm.xml: add stress_li2024 as the new option

Specific notes

Contributors other than yourself, if any: @slevis-lmwg @dlawrenncar @danicalombardozzi @ekluzek

CTSM Issues Fixed (include github issue #):

Are answers expected to change (and if so in what way)? Yes, when using the new scheme

Any User Interface Changes (namelist or namelist defaults changes)? new namelist option: stress_li2024

Testing performed, if any: @lifang0209 ran I2000Sp and I2000BgcCrop

lifang0209 avatar Dec 28 '23 18:12 lifang0209

@lifang0209 thanks so much for your work here and this contribution! There is some more work to be done on this, so I'm converting it to a draft. That doesn't change the importance of this, it just marks it more clearly as there's more work to do here....

ekluzek avatar Jan 19 '24 17:01 ekluzek

@lifang0209 thanks so much for the contribution. I have a few suggestions. Mostly that @slevis-lmwg and I will discuss and work on. I had one question for you about dtimeh though...

lifang0209 avatar Jan 19 '24 18:01 lifang0209