model.processes.photosynthesisΒΆ
Photosynthesis and stomatal conductance module for ADELM.
This module diagnoses canopy stomatal conductance using the Jarvis scheme and gross primary productivity from light and diffusion co-limitation.
Module ContentsΒΆ
FunctionsΒΆ
Diagnose canopy stomatal conductance using the Jarvis multiplicative scheme. |
|
Compute canopy gross primary production using light and CO2-diffusion co-limitation. |
APIΒΆ
- model.processes.photosynthesis.calculate_jarvis_gs(drivers, states, fluxes, diagnos, params, consts, errors, structure, debugs)ΒΆ
Diagnose canopy stomatal conductance using the Jarvis multiplicative scheme.
See also
- Parameters:
drivers (dict) β Required variables:
ta_degC,lai, andvpd_kPa.fluxes (dict) β Required variable:
incoming_par_Wm2.diagnos (dict) β Required variable:
root_zone_soil_water_potential.params (dict) β Required variables:
jarvis_max_stomatal_conductance,jarvis_min_stomatal_conductance,jarvis_radiation_half_saturation,jarvis_temperature_optimum,jarvis_temperature_curvature,jarvis_vpd_sensitivity,jarvis_water_potential_midpoint, andjarvis_water_potential_steepness.
- Returns:
diagnos (dict) β Updated variable:
canopy_stomatal_conductance.debugs (dict) β Updated variables:
f_rad_jarvis,f_temp_jarvis,f_vpd_jarvis,f_psi_jarvis, andf_jarvis.
- model.processes.photosynthesis.calculate_gpp(drivers, states, fluxes, diagnos, params, consts, errors, structure, debugs)ΒΆ
Compute canopy gross primary production using light and CO2-diffusion co-limitation.
See also
- Parameters:
drivers (dict) β Required variables:
ta_degC,co2_ppm, andlai.fluxes (dict) β Required variable:
leaf_apar_Wm2.diagnos (dict) β Required variables:
canopy_stomatal_conductance,canopy_aerodynamic_conductance, andair_molar_density.params (dict) β Required variables:
photosynthesis_capacity_coefficient,photosynthesis_temperature_maximum,photosynthesis_temperature_optimum,photosynthesis_temperature_kurtosis,light_use_efficiency, andphotosynthesis_colimitation_curvature.consts (dict) β Required variables:
seconds_per_day,gammastar_25,gammastar_ha,co2_michaelis_constant_25,co2_michaelis_ha,o2_michaelis_constant_25,o2_michaelis_ha,atmospheric_o2,gs_ratio_co2_to_h2o,gb_ratio_co2_to_h2o,carbon_mass_to_micromole_factor, andmicromole_to_carbon_mass_factor.
- Returns:
fluxes (dict) β Updated variable:
gpp_gCm2day.debugs (dict) β Updated variables:
gpp_light_limitedandgpp_diffusion_limited.