Soil Water Balance (SWB2)
|
Contains a single module, actual_et__fao56__two_stage, which provides support for calculating actual evapotranspiration by means of the. More...
Go to the source code of this file.
Modules | |
module | actual_et__fao56__two_stage |
Provide support for assessing the effect of irrigation on recharge values by estimating the irrigation required to maintain soil moisture levels for specific crop types. |
Functions/Subroutines | |
elemental real(c_double) function | actual_et__fao56__two_stage::adjust_depletion_fraction_p (landuse_index, reference_et0) |
Adjust the depletion fraction based on current reference ET0. | |
subroutine | actual_et__fao56__two_stage::actual_et_fao56_two_stage_initialize () |
elemental subroutine | actual_et__fao56__two_stage::update_evaporable_water_storage (evaporable_water_storage, evaporable_water_deficit, infiltration, landuse_index, soil_group) |
elemental real(c_double) function | actual_et__fao56__two_stage::calculate_evaporation_reduction_coefficient_kr (landuse_index, soil_group, evaporable_water_deficit) |
impure elemental real(c_float) function | actual_et__fao56__two_stage::calculate_fraction_exposed_and_wetted_soil_fc (landuse_index, kcb, current_plant_height) |
This function estimates the fraction of the ground covered by vegetation during the growing season. | |
elemental real(c_double) function | actual_et__fao56__two_stage::calculate_surface_evap_coefficient_ke (landuse_index, kcb, kcb_max, kr, fraction_exposed_and_wetted_soil) |
This function estimates Ke, the bare surface evaporation coefficient. | |
elemental subroutine | actual_et__fao56__two_stage::calculate_total_available_water (taw, raw, adjusted_depletion_fraction_p, current_rooting_depth, awc) |
This subroutine updates the total available water (TAW) (water within the rootzone) for a gridcell. | |
elemental real(c_float) function | actual_et__fao56__two_stage::update_plant_height (landuse_index, it_is_growing_season, kcb) |
This function updates the plant height by scaling values relative to the position of the current Kcb value on the Kcb curve. | |
elemental real(c_double) function | actual_et__fao56__two_stage::calculate_water_stress_coefficient_ks (taw, raw, soil_moisture_deficit) |
This function estimates Ks, water stress coefficient. | |
impure elemental subroutine | actual_et__fao56__two_stage::calculate_actual_et_fao56_two_stage (actual_et, crop_etc, bare_soil_evap, taw, raw, fraction_exposed_and_wetted_soil, kr, ke, ks, adjusted_depletion_fraction_p, soil_moisture_deficit, evaporable_water_storage, evaporable_water_deficit, it_is_growing_season, kcb, landuse_index, soil_group, awc, current_rooting_depth, current_plant_height, soil_storage, soil_storage_max, reference_et0, infiltration) |
Variables | |
real(c_float), dimension(:,:), allocatable | actual_et__fao56__two_stage::rew_l |
real(c_float), dimension(:,:), allocatable | actual_et__fao56__two_stage::tew_l |
real(c_float), dimension(:), allocatable | actual_et__fao56__two_stage::depletion_fraction |
real(c_float), dimension(:), allocatable | actual_et__fao56__two_stage::mean_plant_height |
real(c_float), dimension(:), allocatable | actual_et__fao56__two_stage::min_fraction_covered_soil |
Contains a single module, actual_et__fao56__two_stage, which provides support for calculating actual evapotranspiration by means of the.
Definition in file actual_et__fao56__two_stage.F90.