Soil Water Balance (SWB2)
|
Calculates actual evapotranspiration by means of the SINGLE CROP COEFFICIENT procedure outlined in the FAO56 publication. See https://www.fao.org/3/x0490e/x0490e0b.htm for details. More...
Functions/Subroutines | |
subroutine | initialize_actual_et_fao56 () |
elemental real(c_float) function | adjust_depletion_fraction_p (p_table_22, reference_et0) |
Adjust the depletion fraction based on current reference ET0. | |
elemental subroutine | calculate_actual_et_fao56 (actual_et, adjusted_depletion_fraction_p, soil_storage, depletion_fraction_p, soil_storage_max, infiltration, crop_etc) |
Variables | |
real(c_float), dimension(:), allocatable | depletion_fraction |
real(c_float), parameter | near_zero = 3.0_c_float * tiny( 0.0_c_float ) |
Calculates actual evapotranspiration by means of the SINGLE CROP COEFFICIENT procedure outlined in the FAO56 publication. See https://www.fao.org/3/x0490e/x0490e0b.htm for details.
elemental real (c_float) function actual_et__fao56::adjust_depletion_fraction_p | ( | real (c_float), intent(in) | p_table_22, |
real (c_double), intent(in) | reference_et0 ) |
Adjust the depletion fraction based on current reference ET0.
From FAO-56: "The fraction p is a function of the evaporation power of the atmosphere. At low rates of ETc, the p values listed in Table 22 are higher than at high rates of ETc. For hot dry weather conditions, where ETc is high, p is 10-25% less than the values presented in Table 22, and the soil is still relatively wet when the stress starts to occur. When the crop evapotranspiration is low, p will be up to 20% more than the listed values.
[in] | p_table_22 | This is the unadjusted depletion fraction value; FAO-56 table 22 gives values of the depletion fraction relative to a reference ET0 value of 5mm. |
[in] | reference_et0 | The reference ET0 to which the depletion fraction will be adjusted. |
Definition at line 42 of file actual_et__fao56.F90.
elemental subroutine actual_et__fao56::calculate_actual_et_fao56 | ( | real (c_double), intent(inout) | actual_et, |
real (c_double), intent(inout) | adjusted_depletion_fraction_p, | ||
real (c_double), intent(in) | soil_storage, | ||
real (c_float), intent(in) | depletion_fraction_p, | ||
real (c_float), intent(in) | soil_storage_max, | ||
real (c_float), intent(in) | infiltration, | ||
real (c_float), intent(in) | crop_etc ) |
subroutine actual_et__fao56::initialize_actual_et_fao56 |
Definition at line 21 of file actual_et__fao56.F90.
real (c_float), dimension(:), allocatable actual_et__fao56::depletion_fraction |
Definition at line 16 of file actual_et__fao56.F90.
real (c_float), parameter actual_et__fao56::near_zero = 3.0_c_float * tiny( 0.0_c_float ) |
Definition at line 17 of file actual_et__fao56.F90.