CAM
|
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 |
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 | ||
) |
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 | ||
) |
|
private |
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 | ||
) |
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 | ||
) |
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 | ||
) |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_bcphi = 0.20_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_bcpho = 0.03_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst1 = 0.02_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst2 = 0.02_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst3 = 0.01_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_dst4 = 0.01_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_ocphi = 0.20_r8 |
real(r8), parameter, public snowhydrologymod::scvng_fct_mlt_ocpho = 0.03_r8 |