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

Go to the source code of this file.

Modules

module  waterdist_module
 

Functions/Subroutines

subroutine waterdist_module::drainage (is, state_is, storcap, draineq, draincoef1, draincoef2, nsh_real, drain_is)
 
subroutine waterdist_module::cal_water_storage (is, sfr_surf, pipecapacity, runofftowater, pin, wu_surf, drain_surf, addwater, addimpervious, nsh_real, state_in, frac_water2runoff, pervfraction, addveg, soilstorecap, addwaterbody, flowchange, statelimit, runoffagimpervious, runoffagveg, runoffpipes, ev, soilstore_id, surpluswaterbody, surplusevap, runoffwaterbody, runoff, state_out)
 
subroutine waterdist_module::cal_water_storage_surf (pin, nsh_real, pipecapacity, runofftowater, addimpervious, addveg, addwaterbody, flowchange, soilstorecap_surf, statelimit_surf, pervfraction, sfr_surf, drain_surf, addwater_surf, frac_water2runoff_surf, wu_surf, ev_surf_in, state_surf_in, soilstore_surf_in, ev_surf_out, state_surf_out, soilstore_surf_out, runoff_surf, runoffagimpervious_grid, runoffagveg_grid, runoffpipes_grid, runoffwaterbody_grid)
 
subroutine waterdist_module::cal_water_storage_building (pin, nsh_real, nlayer, sfr_roof, statelimit_roof, soilstorecap_roof, wetthresh_roof, ev_roof_in, state_roof_in, soilstore_roof_in, sfr_wall, statelimit_wall, soilstorecap_wall, wetthresh_wall, ev_wall_in, state_wall_in, soilstore_wall_in, ev_roof_out, state_roof_out, soilstore_roof_out, runoff_roof, ev_wall_out, state_wall_out, soilstore_wall_out, runoff_wall, state_building, soilstore_building, runoff_building, soilstorecap_building)
 
subroutine waterdist_module::updateflood (is, runoff, sfr_surf, pipecapacity, runofftowater, runoffagimpervious, surpluswaterbody, runoffagveg, runoffpipes)
 
subroutine waterdist_module::redistributewater (snowuse, waterdist, sfr_surf, drain, addwaterrunoff, addwater)
 
subroutine waterdist_module::suews_update_soilmoist (nonwaterfraction, soilstorecap, sfr_surf, soilstore_id, soilmoistcap, soilstate, vsmd, smd)
 
subroutine waterdist_module::suews_update_soilmoist_dts (nonwaterfraction, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, soilstorecap_paved, soilstorecap_bldg, soilstorecap_evetr, soilstorecap_dectr, soilstorecap_grass, soilstorecap_bsoil, soilstorecap_water, soilstore_id, soilmoistcap, soilstate, vsmd, smd)
 
real(kind(1d0)) function waterdist_module::cal_smd_veg (soilstorecap, soilstore_id, sfr_surf)
 
subroutine waterdist_module::suews_cal_soilstate (smdmethod, xsmd, nonwaterfraction, soilmoistcap, soilstorecap, surf_chang_per_tstep, soilstore_id, soilstoreold, sfr_surf, smd, smd_nsurf, tot_chang_per_tstep, soilstate)
 
subroutine waterdist_module::suews_cal_soilstate_dts (smdmethod, xsmd, nonwaterfraction, soilmoistcap, soilstorecap_paved, soilstorecap_bldg, soilstorecap_evetr, soilstorecap_dectr, soilstorecap_grass, soilstorecap_bsoil, soilstorecap_water, surf_chang_per_tstep, soilstore_id, soilstoreold, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, smd, smd_nsurf, tot_chang_per_tstep, soilstate)
 
subroutine waterdist_module::suews_cal_horizontalsoilwater (sfr_surf, soilstorecap, soildepth, sathydraulicconduct, surfacearea, nonwaterfraction, tstep_real, soilstore_id, runoffsoil, runoffsoil_per_tstep)
 
subroutine waterdist_module::suews_cal_horizontalsoilwater_dts (sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, soilstorecap_paved, soilstorecap_bldg, soilstorecap_evetr, soilstorecap_dectr, soilstorecap_grass, soilstorecap_bsoil, soilstorecap_water, soildepth_paved, soildepth_bldg, soildepth_evetr, soildepth_dectr, soildepth_grass, soildepth_bsoil, soildepth_water, sathydraulicconduct_paved, sathydraulicconduct_bldg, sathydraulicconduct_evetr, sathydraulicconduct_dectr, sathydraulicconduct_grass, sathydraulicconduct_bsoil, sathydraulicconduct_water, surfacearea, nonwaterfraction, tstep_real, soilstore_id, runoffsoil, runoffsoil_per_tstep)
 
subroutine waterdist_module::suews_cal_wateruse (nsh_real, wu_m3, surfacearea, sfr_surf, irrfracpaved, irrfracbldgs, irrfracevetr, irrfracdectr, irrfracgrass, irrfracbsoil, irrfracwater, dayofweek_id, wuprofa_24hr, wuprofm_24hr, internalwateruse_h, hdd_id, wuday_id, waterusemethod, nsh, it, imin, dls, wu_surf, wu_int, wu_ext)
 
subroutine waterdist_module::suews_cal_wateruse_dts (nsh_real, wu_m3, surfacearea, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, irrfracpaved, irrfracbldgs, irrfracevetr, irrfracdectr, irrfracgrass, irrfracbsoil, irrfracwater, dayofweek_id, wuprofa_24hr_working, wuprofa_24hr_holiday, wuprofm_24hr_working, wuprofm_24hr_holiday, internalwateruse_h, hdd_id, wuday_id, waterusemethod, nsh, it, imin, dls, wu_surf, wu_int, wu_ext)