CAM
soilwatermovementmod Module Reference

Functions/Subroutines

subroutine, public init_soilwater_movement ()
 
subroutine, public soilwater (bounds, num_hydrologyc, filter_hydrologyc, num_urbanc, filter_urbanc, soilhydrology_vars, soilstate_vars, waterflux_vars, waterstate_vars, temperature_vars, soil_water_retention_curve)
 
subroutine soilwater_zengdecker2009 (bounds, num_hydrologyc, filter_hydrologyc, num_urbanc, filter_urbanc, soilhydrology_vars, soilstate_vars, waterflux_vars, waterstate_vars, temperature_vars, soil_water_retention_curve)
 
subroutine prepare_data_for_em_vsfm_driver (bounds, num_hydrologyc, filter_hydrologyc, soilhydrology_vars, soilstate_vars, waterflux_vars, waterstate_vars, temperature_vars)
 
subroutine, public compute_effecrootfrac_and_verttransink_default (bounds, num_filterc, filterc, soilstate_vars, waterflux_vars)
 

Variables

logical, public zengdecker_2009_with_var_soil_thick
 
integer, parameter, public zengdecker_2009 = 0
 
integer, parameter, public vsfm = 1
 
integer, public soilroot_water_method
 

Function/Subroutine Documentation

◆ compute_effecrootfrac_and_verttransink_default()

subroutine, public soilwatermovementmod::compute_effecrootfrac_and_verttransink_default ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_filterc,
integer, dimension(num_filterc), intent(in)  filterc,
type(soilstate_type), intent(inout)  soilstate_vars,
type(waterflux_type), intent(inout)  waterflux_vars 
)
Here is the caller graph for this function:

◆ init_soilwater_movement()

subroutine, public soilwatermovementmod::init_soilwater_movement ( )
Here is the caller graph for this function:

◆ prepare_data_for_em_vsfm_driver()

subroutine soilwatermovementmod::prepare_data_for_em_vsfm_driver ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_hydrologyc,
integer, dimension(:), intent(in)  filter_hydrologyc,
type(soilhydrology_type), intent(inout)  soilhydrology_vars,
type(soilstate_type), intent(inout)  soilstate_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(temperature_type), intent(in)  temperature_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ soilwater()

subroutine, public soilwatermovementmod::soilwater ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_hydrologyc,
integer, dimension(:), intent(in)  filter_hydrologyc,
integer, intent(in)  num_urbanc,
integer, dimension(:), intent(in)  filter_urbanc,
type(soilhydrology_type), intent(inout)  soilhydrology_vars,
type(soilstate_type), intent(inout)  soilstate_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(temperature_type), intent(inout)  temperature_vars,
class(soil_water_retention_curve_type), intent(in)  soil_water_retention_curve 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ soilwater_zengdecker2009()

subroutine soilwatermovementmod::soilwater_zengdecker2009 ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_hydrologyc,
integer, dimension(:), intent(in)  filter_hydrologyc,
integer, intent(in)  num_urbanc,
integer, dimension(:), intent(in)  filter_urbanc,
type(soilhydrology_type), intent(inout)  soilhydrology_vars,
type(soilstate_type), intent(inout)  soilstate_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(temperature_type), intent(in)  temperature_vars,
class(soil_water_retention_curve_type), intent(in)  soil_water_retention_curve 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ soilroot_water_method

integer, public soilwatermovementmod::soilroot_water_method

◆ vsfm

integer, parameter, public soilwatermovementmod::vsfm = 1

◆ zengdecker_2009

integer, parameter, public soilwatermovementmod::zengdecker_2009 = 0

◆ zengdecker_2009_with_var_soil_thick

logical, public soilwatermovementmod::zengdecker_2009_with_var_soil_thick