dryLeaf Subroutine

public subroutine dryLeaf(dels, rad, rough, air, met, veg, canopy, soil, ssnow, dsx, fwsoil, tlfx, tlfy, ecy, hcy, rny, gbhu, gbhf, csx, cansat, ghwet, iter, climate, sum_rad_gradis, sum_rad_rniso)

Uses

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: dels
type(radiation_type), intent(inout) :: rad
type(roughness_type), intent(inout) :: rough
type(air_type), intent(inout) :: air
type(met_type), intent(inout) :: met
type(veg_parameter_type), intent(inout) :: veg
type(canopy_type), intent(inout) :: canopy
type(soil_parameter_type), intent(inout) :: soil
type(soil_snow_type), intent(inout) :: ssnow
real, intent(inout), DIMENSION(:) :: dsx
real, intent(inout), DIMENSION(:) :: fwsoil
real, intent(inout), DIMENSION(:) :: tlfx
real, intent(inout), DIMENSION(:) :: tlfy
real(kind=R_2), intent(inout), DIMENSION(:) :: ecy
real(kind=R_2), intent(inout), DIMENSION(:) :: hcy
real(kind=R_2), intent(inout), DIMENSION(:) :: rny
real(kind=R_2), intent(inout), DIMENSION(:,:) :: gbhu
real(kind=R_2), intent(inout), DIMENSION(:,:) :: gbhf
real(kind=R_2), intent(inout), DIMENSION(:,:) :: csx
real, intent(in), DIMENSION(:) :: cansat
real(kind=r_2), intent(out), DIMENSION(:) :: ghwet
integer, intent(in) :: iter
type(climate_type), intent(in) :: climate
real, intent(in) :: sum_rad_gradis(mp)
real, intent(in) :: sum_rad_rniso(mp)

Calls

proc~~dryleaf~~CallsGraph proc~dryleaf dryLeaf proc~ej3x ej3x proc~dryleaf->proc~ej3x proc~ej4x ej4x proc~dryleaf->proc~ej4x proc~fwsoil_calc_lai_ktaul fwsoil_calc_Lai_Ktaul proc~dryleaf->proc~fwsoil_calc_lai_ktaul proc~fwsoil_calc_non_linear fwsoil_calc_non_linear proc~dryleaf->proc~fwsoil_calc_non_linear proc~fwsoil_calc_std fwsoil_calc_std proc~dryleaf->proc~fwsoil_calc_std proc~getrex_1d getrex_1d proc~dryleaf->proc~getrex_1d proc~photosynthesis photosynthesis proc~dryleaf->proc~photosynthesis proc~transp_soil_water transp_soil_water proc~dryleaf->proc~transp_soil_water proc~xejmxt3 xejmxt3 proc~dryleaf->proc~xejmxt3 proc~xrdt xrdt proc~dryleaf->proc~xrdt proc~xvcmxt3 xvcmxt3 proc~dryleaf->proc~xvcmxt3 proc~xvcmxt4 xvcmxt4 proc~dryleaf->proc~xvcmxt4

Called by

proc~~dryleaf~~CalledByGraph proc~dryleaf dryLeaf proc~define_canopy define_canopy proc~define_canopy->proc~dryleaf proc~cbm cbm proc~cbm->proc~define_canopy proc~mpidrv_worker~2 mpidrv_worker proc~mpidrv_worker~2->proc~cbm proc~serialdrv serialdrv proc~serialdrv->proc~cbm program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv