CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC

◆ snowwater()

subroutine clm_lake::snowwater ( integer, intent(in)  lbc,
integer, intent(in)  ubc,
integer, intent(in)  num_snowc,
integer, dimension(ubc-lbc+1), intent(in)  filter_snowc,
integer, intent(in)  num_nosnowc,
integer, dimension(ubc-lbc+1), intent(in)  filter_nosnowc,
integer, dimension(1), intent(in)  snl,
logical, dimension(1), intent(in)  do_capsnow,
real(kind_lake), dimension(1), intent(in)  qflx_snomelt,
real(kind_lake), dimension(1), intent(in)  qflx_rain_grnd,
real(kind_lake), dimension(1), intent(in)  qflx_sub_snow,
real(kind_lake), dimension(1), intent(in)  qflx_evap_grnd,
real(kind_lake), dimension(1), intent(in)  qflx_dew_snow,
real(kind_lake), dimension(1), intent(in)  qflx_dew_grnd,
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(in)  dz,
real(kind_lake), intent(in)  dtime,
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(inout)  h2osoi_ice,
real(kind_lake), dimension(1,-nlevsnow+1:nlevsoil), intent(inout)  h2osoi_liq,
real(kind_lake), dimension(1), intent(out)  qflx_top_soil 
)
private
Parameters
[in]ubccolumn bounds
[in]num_snowcnumber of snow points in column filter
[in]filter_snowccolumn filter for snow points
[in]num_nosnowcnumber of non-snow points in column filter
[in]filter_nosnowccolumn filter for non-snow points
[in]snlnumber of snow layers
[in]do_capsnowtrue => do snow capping
[in]dtimetimestep
[in]qflx_snomeltsnow melt (mm H2O /s)
[in]qflx_rain_grndrain on ground after interception (mm H2O/s) [+]
[in]qflx_sub_snowsublimation rate from snow pack (mm H2O /s) [+]
[in]qflx_evap_grndground surface evaporation rate (mm H2O/s) [+]
[in]qflx_dew_snowsurface dew added to snow pack (mm H2O /s) [+]
[in]qflx_dew_grndground surface dew formation (mm H2O /s) [+]
[in]dzlayer depth (m)
[in,out]h2osoi_iceice lens (kg/m2)
[in,out]h2osoi_liqliquid water (kg/m2)
[out]qflx_top_soilnet water input into soil from top (mm/s)