This module takes into account the effect of snow on the canopy height and the LAI.
The procedure HgtAboveSnow evaluates the canopy height given the effect of any snow present.
The procedure LAI_eff computes the effective LAI of a canopy given the effect of any snow present
This MODULE is USEd in: cable_land_albedo_mod_cbl.F90 (JULES)
This MODULE contains 2 public Subroutines: HgtAboveSnow, LAI_eff
This subroutine computes the height of the canopy above ground/snow surface when there is snow present.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(out) | :: | HeightAboveSnow(mp) |
Output. Effective height of canopy, known as |
||
integer, | intent(in) | :: | mp |
Number of tiles (-) |
||
real, | intent(in) | :: | z0surf_min |
minimum roughness length of surface (m) |
||
real, | intent(in) | :: | HGT_pft(mp) |
height of the canopy without snow (m) |
||
real, | intent(in) | :: | SnowDepth(mp) |
snow amount (mm m liquid water) |
||
real, | intent(in) | :: | SnowDensity(mp) |
density of snow (kg m) |
This subroutine computes the leaf-area index of a canopy when there is snow present. The formulae assume that the leaf area is distributed uniformly in the vertical within the canopy.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | mp |
Number of land points (-) |
||
real, | intent(in) | :: | lai_pft(mp) |
Leaf area index without snow (m m |
||
real, | intent(in) | :: | HGT_pft(mp) |
! height of canopy without snow (m) |
||
real, | intent(in) | :: | HgtAboveSnow(mp) |
height of canopy above the snow surface (m) |
||
real, | intent(out) | :: | reducedLAIdue2snow(mp) |
Output. Modified leaf area index for snow (m m) |