SUEWS API Site
Documentation of SUEWS source code
Modules | Functions/Subroutines
suews_phys_snow.f95 File Reference

Go to the source code of this file.

Modules

module  snow_module
 

Functions/Subroutines

subroutine snow_module::meltheat (lvs_j_kg, lv_j_kg, tstep_real, radmeltfact, tempmeltfact, snowalbmax, snowdensmin, temp_c, precip, preciplimit, preciplimitalb, nsh_real, sfr_surf, tsurf_ind, state_id, qn1_ind_snow, snowwater, deltaqi, snowpack, snowfrac, snowalb, snowdens, snowfallcum, mwh, fwh, qm, qmfreez, qmrain, snowcalcswitch, qm_melt, qm_freezstate, qm_rain, freezmelt, freezstate, freezstatevol, rainonsnow, snowdepth, mw_ind)
 
subroutine snow_module::snowcalc (tstep, imin, it, dectime, is, snowcalcswitch, evapmethod, crwmin, crwmax, nsh_real, lvs_j_kg, avdens, avrh, press_hpa, temp_c, rasnow, psyc_hpa, avcp, sice_hpa, pervfraction, vegfraction, addimpervious, vpd_hpa, qn_e, s_hpa, resistsurf, ra, rb, tlv, snowdensmin, snowprof_24hr, precip, pipecapacity, runofftowater, addveg, snowlimpaved, snowlimbldg, flowchange, drain, wetthresh, stateold, mw_ind, soilstorecap, rainonsnow, freezmelt, freezstate, freezstatevol, qm_melt, qm_rain, tsurf_ind, sfr_surf, dayofweek_id, storedrainprm, snowpacklimit, addwater, addwaterrunoff, soilstore_id, snowpack, surplusevap, snowfrac, snowwater, icefrac, snowdens, runoffagimpervious, runoffagveg, surpluswaterbody, ev_tot, qe_tot, runoff_tot, surf_chang_tot, chsnow_tot, rss_surf, runoff_snowfree, chang, changsnow, snowtosurf, state_id, ev_snow, snowremoval, swe, runoffpipes, mwstore, runoffwaterbody)
 
subroutine snow_module::evap_suews_snow (qm, qp, lvs_j_kg, avdens, avrh, press_hpa, temp_c, rasnow, psyc_hpa, tstep, avcp, sice_hpa, dectime, ev_snow, tlv_sub)
 
subroutine snow_module::snow_removal (is, snowfrac, sfr_surf, snowpack, snowremoval, snowlimpaved, snowlimbldg)
 
real(kind(1d0)) function snow_module::snowdepletioncurve (is, swe, swed)
 
subroutine snow_module::veg_fr_snow (sfr_surf, snowfrac, veg_fr)
 
subroutine snow_module::snowupdate (tstep, temp_c, tau_a, tau_f, tau_r, snowdensmax, snowdensmin, snowalbmax, snowalbmin, snowpack_prev, snowalb_prev, snowdens_prev, snowalb_next, snowdens_next)
 
real(kind(1d0)) function snow_module::update_snow_albedo (tstep, snowpack_prev, snowalb_prev, temp_c, tau_a, tau_f, snowalbmax, snowalbmin)
 
real(kind(1d0)) function, dimension(nsurf) snow_module::update_snow_dens (tstep, snowpack_prev, snowdens_prev, tau_r, snowdensmax, snowdensmin)