-
Notifications
You must be signed in to change notification settings - Fork 166
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
[PULL REQUEST] Ecophysiology module that simulates stomatal resistance, plant productivity and isoprene emission #629
base: main
Are you sure you want to change the base?
Conversation
…ty diagnostics Fixes for using State_Grid object Fix for removal of NC_DIAG preprocessor flag Fixes for replacing am_I_Root with Input_Opt in state_met_mod.F90 and state_chm_mod.F90
Add PFT-specific isoprene emission output Formulae changed: base IEFs are scaled to canopy level by multiplying canopy GPP and dividing by leaf-level GPP Zero EcophyISOP_EMIS at the start of emission timestep. Set minimum of ISOP_EMIS to 0. Implement online isoprene emission flux in vdiff_mod instead of mixing_mod; Define a new diagnostic to extract HEMCO isoprene emission values Fixes including removal of am_I_Root and excessive codes etc. Remove underscore in ecophysiology variable names in StateDiag
…e/ecophys_module in the new science codebase.
…/geos-chem-ecophysiol into feature/ecophys_module
Rename "Ecophys_const" collection to "Ecophy_const" collection
New data files can be found and downloaded from here: https://gocuhk-my.sharepoint.com/:f:/g/personal/amostai_cuhk_edu_hk/EklgfmIdw8VJrX5p2Avs5IEBVKqpeqOsBicLUP2UILxyKA?e=0c9gFn The HadGEM2ES_Soil_Ancil_05x05.nc is a file containing soil parameters (2D non-time-varying field). The Olson_2001_Drydep_Inputs_edited_20191104.nc is modified from the original drydep input file. A new mapping index IPFT (1-dimensional array) is added to map the Olson land types into 5 plant functional types (PFTs). The values are from 0 to 5:
|
We will not have time to include this in 14.0.0, so I have removed that milestone. It will be added in a later version that will be determined post-IGC10. |
This issue has been automatically marked as stale because it has not had recent activity. If there are no updates within 7 days it will be closed. You can add the "never stale" tag to prevent the Stale bot from closing this issue. |
Hi support team,
This PR is about incorporating the ecophysiology module into the GEOS-Chem. Details are described below. Please feel free to let me know if any additional information is required. Thank you!
Summary
Ground-level ozone (O3) is a major air pollutant that adversely affects human health and agricultural productivity. Removal of air pollutants including tropospheric O3 from the atmosphere by vegetation is controlled mostly by the process of dry deposition in the form of plant stomatal uptake, which in turn causes damage to plant tissues with ramifications for ecosystem and crop health. The openness of plant stomata is generally represented by a bulk stomatal conductance, which is often semi-empirically parameterized in many atmospheric and land surface models, and highly fitted to historical observations. A lack of mechanistic linkage to ecophysiological processes such as photosynthesis may render models insufficient to represent plant-mediated responses of atmospheric chemistry to long-term changes in CO2, climate and short-lived air pollutant concentrations. A new ecophysiology module is developed to mechanistically simulate land−atmosphere exchange of important gas species in GEOS-Chem, a chemical transport model widely used in atmospheric chemistry studies. We adopted the formulations from the Joint UK Land Environmental Simulator (JULES) to couple photosynthesis rate, bulk stomatal conductance and isoprene emission rate dynamically.
Key results
Code updates
The ecophysiology-related formulation is inside GeosCore/ecophy_mod.F90. Changes in drydep_mod.F, state_diag_mod.F90 and diagnostics_mod.F90 mainly deal with diagnostics. Updates in other files are mostly about enabling my module to work in GEOS-Chem. When the module is turned on, the dry deposition over vegetated land is generally lower and the resulting ozone concentration over land becomes higher.
Model structure
Currently, my module is called inside the drydep_mod.F when the bulk canopy stomatal resistance is calculated. If ecophysiology is turned on, it replaces the default parameterization of the stomatal resistance in Wesely scheme.
Clarifications on my changes in drydep_mod.F90
Most of those changes are involved to interchange the order of calculation of aerodynamic resistance RA and surface conductance RSURFC (which involves removing a DO loop) and include an IF-statement to call the ecophysiology module.
Data file update
To enable the parameterizations in the ecophysiology module, I included a map of some soil parameters. It is read by HEMCO.
References: