CAM
snowhydrologymod Module Reference

Functions/Subroutines

subroutine, public snowwater (bounds, num_snowc, filter_snowc, num_nosnowc, filter_nosnowc, atm2lnd_vars, waterflux_vars, waterstate_vars, aerosol_vars)
 
subroutine, public snowcompaction (bounds, num_snowc, filter_snowc, temperature_vars, waterstate_vars)
 
subroutine, public combinesnowlayers (bounds, num_snowc, filter_snowc, aerosol_vars, temperature_vars, waterflux_vars, waterstate_vars)
 
subroutine, public dividesnowlayers (bounds, num_snowc, filter_snowc, aerosol_vars, temperature_vars, waterstate_vars, is_lake)
 
subroutine, private combo (dz, wliq, wice, t, dz2, wliq2, wice2, t2)
 
subroutine, public buildsnowfilter (bounds, num_nolakec, filter_nolakec, num_snowc, filter_snowc, num_nosnowc, filter_nosnowc)
 

Variables

real(r8), parameter, public scvng_fct_mlt_bcphi = 0.20_r8
 
real(r8), parameter, public scvng_fct_mlt_bcpho = 0.03_r8
 
real(r8), parameter, public scvng_fct_mlt_ocphi = 0.20_r8
 
real(r8), parameter, public scvng_fct_mlt_ocpho = 0.03_r8
 
real(r8), parameter, public scvng_fct_mlt_dst1 = 0.02_r8
 
real(r8), parameter, public scvng_fct_mlt_dst2 = 0.02_r8
 
real(r8), parameter, public scvng_fct_mlt_dst3 = 0.01_r8
 
real(r8), parameter, public scvng_fct_mlt_dst4 = 0.01_r8
 

Function/Subroutine Documentation

◆ buildsnowfilter()

subroutine, public snowhydrologymod::buildsnowfilter ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_nolakec,
integer, dimension(:), intent(in)  filter_nolakec,
integer, intent(out)  num_snowc,
integer, dimension(:), intent(out)  filter_snowc,
integer, intent(out)  num_nosnowc,
integer, dimension(:), intent(out)  filter_nosnowc 
)
Here is the caller graph for this function:

◆ combinesnowlayers()

subroutine, public snowhydrologymod::combinesnowlayers ( type(bounds_type), intent(in)  bounds,
integer, intent(inout)  num_snowc,
integer, dimension(:), intent(inout)  filter_snowc,
type(aerosol_type), intent(inout)  aerosol_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ combo()

subroutine, private snowhydrologymod::combo ( real(r8), intent(inout)  dz,
real(r8), intent(inout)  wliq,
real(r8), intent(inout)  wice,
real(r8), intent(inout)  t,
real(r8), intent(in)  dz2,
real(r8), intent(in)  wliq2,
real(r8), intent(in)  wice2,
real(r8), intent(in)  t2 
)
private
Here is the caller graph for this function:

◆ dividesnowlayers()

subroutine, public snowhydrologymod::dividesnowlayers ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_snowc,
integer, dimension(:), intent(in)  filter_snowc,
type(aerosol_type), intent(inout)  aerosol_vars,
type(temperature_type), intent(inout)  temperature_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
logical, intent(in)  is_lake 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ snowcompaction()

subroutine, public snowhydrologymod::snowcompaction ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_snowc,
integer, dimension(:), intent(in)  filter_snowc,
type(temperature_type), intent(in)  temperature_vars,
type(waterstate_type), intent(in)  waterstate_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ snowwater()

subroutine, public snowhydrologymod::snowwater ( type(bounds_type), intent(in)  bounds,
integer, intent(in)  num_snowc,
integer, dimension(:), intent(in)  filter_snowc,
integer, intent(in)  num_nosnowc,
integer, dimension(:), intent(in)  filter_nosnowc,
type(atm2lnd_type), intent(in)  atm2lnd_vars,
type(waterflux_type), intent(inout)  waterflux_vars,
type(waterstate_type), intent(inout)  waterstate_vars,
type(aerosol_type), intent(inout)  aerosol_vars 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ scvng_fct_mlt_bcphi

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_bcphi = 0.20_r8

◆ scvng_fct_mlt_bcpho

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_bcpho = 0.03_r8

◆ scvng_fct_mlt_dst1

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst1 = 0.02_r8

◆ scvng_fct_mlt_dst2

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst2 = 0.02_r8

◆ scvng_fct_mlt_dst3

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst3 = 0.01_r8

◆ scvng_fct_mlt_dst4

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst4 = 0.01_r8

◆ scvng_fct_mlt_ocphi

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_ocphi = 0.20_r8

◆ scvng_fct_mlt_ocpho

real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_ocpho = 0.03_r8