define_canopy Subroutine

public subroutine define_canopy(bal, rad, rough, air, met, dels, ssnow, soil, veg, canopy, climate, sunlit_veg_mask, reducedLAIdue2snow)

Uses

canopy%fes_cor = 0.0

Arguments

Type IntentOptional Attributes Name
type(balances_type), intent(inout) :: bal
type(radiation_type), intent(inout) :: rad
type(roughness_type), intent(inout) :: rough
type(air_type), intent(inout) :: air
type(met_type), intent(inout) :: met
real, intent(in) :: dels
type(soil_snow_type), intent(inout) :: ssnow
type(soil_parameter_type), intent(inout) :: soil
type(veg_parameter_type), intent(inout) :: veg
type(canopy_type), intent(inout) :: canopy
type(climate_type), intent(in) :: climate
logical :: sunlit_veg_mask(mp)
real :: reducedLAIdue2snow(mp)

Calls

proc~~define_canopy~~CallsGraph proc~define_canopy define_canopy proc~comp_friction_vel comp_friction_vel proc~define_canopy->proc~comp_friction_vel proc~define_air define_air proc~define_canopy->proc~define_air proc~dryleaf dryLeaf proc~define_canopy->proc~dryleaf proc~humidity_deficit_method Humidity_deficit_method proc~define_canopy->proc~humidity_deficit_method proc~latent_heat_flux Latent_heat_flux proc~define_canopy->proc~latent_heat_flux proc~penman_monteith Penman_Monteith proc~define_canopy->proc~penman_monteith proc~psim psim proc~define_canopy->proc~psim proc~psis psis proc~define_canopy->proc~psis proc~qsatfjh qsatfjh proc~define_canopy->proc~qsatfjh proc~radiation radiation proc~define_canopy->proc~radiation proc~ruff_resist ruff_resist proc~define_canopy->proc~ruff_resist proc~surf_wetness_fact Surf_wetness_fact proc~define_canopy->proc~surf_wetness_fact proc~update_zetar update_zetar proc~define_canopy->proc~update_zetar proc~wetleaf wetLeaf proc~define_canopy->proc~wetleaf proc~within_canopy within_canopy proc~define_canopy->proc~within_canopy proc~comp_friction_vel->proc~psim 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~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 proc~penman_monteith->proc~qsatfjh alog alog proc~psim->alog proc~psis->alog proc~hgtabovesnow HgtAboveSnow proc~ruff_resist->proc~hgtabovesnow proc~lai_eff LAI_eff proc~ruff_resist->proc~lai_eff proc~initialize_wetfac initialize_wetfac proc~surf_wetness_fact->proc~initialize_wetfac proc~qsatfjh2 qsatfjh2 proc~within_canopy->proc~qsatfjh2

Called by

proc~~define_canopy~~CalledByGraph proc~define_canopy define_canopy 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