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

Go to the source code of this file.

Data Types

type  suews_driver::config
 
type  suews_driver::array_m
 
type  suews_driver::output_block
 
type  suews_driver::output_line
 
type  suews_driver::method_prm
 
type  suews_driver::surf_store_prm
 
type  suews_driver::water_dist_prm
 
type  suews_driver::bioco2_prm
 
type  suews_driver::conductance_prm
 
type  suews_driver::lai_prm
 
type  suews_driver::ohm_coef_lc
 
type  suews_driver::ohm_prm
 
type  suews_driver::soil_prm
 
type  suews_driver::anthroheat_prm
 
type  suews_driver::irrig_daywater
 
type  suews_driver::irrigation_prm
 
type  suews_driver::anthroemis_prm
 
type  suews_driver::snow_prm
 
type  suews_driver::spartacus_prm
 
type  suews_driver::spartacus_layer_prm
 
type  suews_driver::site_prm
 
type  suews_driver::lumps_prm
 
type  suews_driver::ehc_prm
 
type  suews_driver::lc_paved_prm
 
type  suews_driver::lc_bldg_prm
 
type  suews_driver::lc_dectr_prm
 
type  suews_driver::lc_evetr_prm
 
type  suews_driver::lc_grass_prm
 
type  suews_driver::lc_bsoil_prm
 
type  suews_driver::lc_water_prm
 
type  suews_driver::anthroheat_state
 
type  suews_driver::hydro_state
 
type  suews_driver::heat_state
 
type  suews_driver::ohm_state
 
type  suews_driver::phenology_state
 
type  suews_driver::snow_state
 
type  suews_driver::suews_forcing
 
type  suews_driver::suews_timer
 

Modules

module  suews_driver
 

Functions/Subroutines

subroutine suews_driver::output_line_init (this_line)
 
subroutine suews_driver::output_block_init (this_block, len)
 
subroutine suews_driver::output_block_finalize (this_line)
 
subroutine suews_driver::var2add_two (arg_type, res_type)
 
subroutine suews_driver::arr2add_two (arg_type, res_type)
 
subroutine suews_driver::suews_cal_main (ah_min, ahprof_24hr, ah_slope_cooling, ah_slope_heating, alb, albmax_dectr, albmax_evetr, albmax_grass, albmin_dectr, albmin_evetr, albmin_grass, alpha_bioco2, alpha_enh_bioco2, alt, kdown, avrh, avu1, baset, basete, beta_bioco2, beta_enh_bioco2, bldgh, capmax_dec, capmin_dec, chanohm, co2pointsource, cpanohm, crwmax, crwmin, daywat, daywatper, dectreeh, diagmethod, diagnose, drainrt, dt_since_start, dqndt, qn_av, dqnsdt, qn_s_av, ef_umolco2perj, emis, emissionsmethod, enef_v_jkm, enddls, evetreeh, faibldg, faidectree, faievetree, faimethod, faut, fcef_v_kgkm, fcld_obs, flowchange, frfossilfuel_heat, frfossilfuel_nonheat, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, gdd_id, gddfull, gridiv, gsmodel, h_maintain, hdd_id, humactivity_24hr, icefrac, id, ie_a, ie_end, ie_m, ie_start, imin, internalwateruse_h, irrfracpaved, irrfracbldgs, irrfracevetr, irrfracdectr, irrfracgrass, irrfracbsoil, irrfracwater, isec, it, iy, kkanohm, kmax, lai_id, laimax, laimin, lai_obs, laipower, laitype, lat, lenday_id, ldown_obs, lng, maxconductance, maxfcmetab, maxqfmetab, snowwater, minfcmetab, minqfmetab, min_res_bioco2, narp_emis_snow, narp_trans_site, netradiationmethod, nlayer, n_vegetation_region_urban, n_stream_sw_urban, n_stream_lw_urban, sw_dn_direct_frac, air_ext_sw, air_ssa_sw, veg_ssa_sw, air_ext_lw, air_ssa_lw, veg_ssa_lw, veg_fsd_const, veg_contact_fraction_const, ground_albedo_dir_mult_fact, use_sw_direct_albedo, height, building_frac, veg_frac, building_scale, veg_scale, alb_roof, emis_roof, alb_wall, emis_wall, roof_albedo_dir_mult_fact, wall_specular_frac, ohm_coef, ohmincqf, ohm_threshsw, ohm_threshwd, pipecapacity, popdensdaytime, popdensnighttime, popprof_24hr, pormax_dec, pormin_dec, precip, preciplimit, preciplimitalb, press_hpa, qf0_beu, qf_a, qf_b, qf_c, qn1_obs, qs_obs, qf_obs, radmeltfact, raincover, rainmaxres, resp_a, resp_b, roughlenheatmethod, roughlenmommethod, runofftowater, s1, s2, sathydraulicconduct, sddfull, sdd_id, smdmethod, snowalb, snowalbmax, snowalbmin, snowpacklimit, snowdens, snowdensmax, snowdensmin, snowfallcum, snowfrac, snowlimbldg, snowlimpaved, snowfrac_obs, snowpack, snowprof_24hr, snowuse, soildepth, stabilitymethod, startdls, soilstore_surf, soilstorecap_surf, state_surf, statelimit_surf, wetthresh_surf, soilstore_roof, soilstorecap_roof, state_roof, statelimit_roof, wetthresh_roof, soilstore_wall, soilstorecap_wall, state_wall, statelimit_wall, wetthresh_wall, storageheatmethod, storedrainprm, surfacearea, tair_av, tau_a, tau_f, tau_r, tmax_id, tmin_id, baset_cooling, baset_heating, temp_c, tempmeltfact, th, theta_bioco2, timezone, tl, trafficrate, trafficunits, sfr_surf, tsfc_roof, tsfc_wall, tsfc_surf, temp_roof, temp_wall, temp_surf, tin_roof, tin_wall, tin_surf, k_roof, k_wall, k_surf, cp_roof, cp_wall, cp_surf, dz_roof, dz_wall, dz_surf, traffprof_24hr, ts5mindata_ir, tstep, tstep_prev, veg_type, waterdist, waterusemethod, wu_m3, wuday_id, decidcap_id, albdectr_id, albevetr_id, albgrass_id, porosity_id, wuprofa_24hr, wuprofm_24hr, xsmd, z, z0m_in, zdm_in, output_line_suews)
 
subroutine suews_driver::suews_cal_main_dts (ah_min, ahprof_24hr, ah_slope_cooling, ah_slope_heating, alb, albmax_dectr, albmax_evetr, albmax_grass, albmin_dectr, albmin_evetr, albmin_grass, alpha_bioco2, alpha_enh_bioco2, alt, kdown, avrh, avu1, baset, basete, beta_bioco2, beta_enh_bioco2, bldgh, capmax_dec, capmin_dec, chanohm, co2pointsource, cpanohm, crwmax, crwmin, daywat, daywatper, dectreeh, diagmethod, diagnose, drainrt, dt_since_start, dqndt, qn_av, dqnsdt, qn_s_av, ef_umolco2perj, emis, emissionsmethod, enef_v_jkm, enddls, evetreeh, faibldg, faidectree, faievetree, faimethod, faut, fcef_v_kgkm, fcld_obs, flowchange, frfossilfuel_heat, frfossilfuel_nonheat, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, gdd_id, gddfull, gridiv, gsmodel, h_maintain, hdd_id, humactivity_24hr, icefrac, id, ie_a, ie_end, ie_m, ie_start, imin, internalwateruse_h, irrfracpaved, irrfracbldgs, irrfracevetr, irrfracdectr, irrfracgrass, irrfracbsoil, irrfracwater, isec, it, iy, kkanohm, kmax, lai_id, laimax, laimin, lai_obs, laipower, laitype, lat, lenday_id, ldown_obs, lng, maxconductance, maxfcmetab, maxqfmetab, snowwater, minfcmetab, minqfmetab, min_res_bioco2, narp_emis_snow, narp_trans_site, netradiationmethod, nlayer, n_vegetation_region_urban, n_stream_sw_urban, n_stream_lw_urban, sw_dn_direct_frac, air_ext_sw, air_ssa_sw, veg_ssa_sw, air_ext_lw, air_ssa_lw, veg_ssa_lw, veg_fsd_const, veg_contact_fraction_const, ground_albedo_dir_mult_fact, use_sw_direct_albedo, height, building_frac, veg_frac, building_scale, veg_scale, alb_roof, emis_roof, alb_wall, emis_wall, roof_albedo_dir_mult_fact, wall_specular_frac, ohm_coef, ohmincqf, ohm_threshsw, ohm_threshwd, pipecapacity, popdensdaytime, popdensnighttime, popprof_24hr, pormax_dec, pormin_dec, precip, preciplimit, preciplimitalb, press_hpa, qf0_beu, qf_a, qf_b, qf_c, qn1_obs, qs_obs, qf_obs, radmeltfact, raincover, rainmaxres, resp_a, resp_b, roughlenheatmethod, roughlenmommethod, runofftowater, s1, s2, sathydraulicconduct, sddfull, sdd_id, smdmethod, snowalb, snowalbmax, snowalbmin, snowpacklimit, snowdens, snowdensmax, snowdensmin, snowfallcum, snowfrac, snowlimbldg, snowlimpaved, snowfrac_obs, snowpack, snowprof_24hr, snowuse, soildepth, stabilitymethod, startdls, soilstore_surf, soilstorecap_surf, state_surf, statelimit_surf, wetthresh_surf, soilstore_roof, soilstorecap_roof, state_roof, statelimit_roof, wetthresh_roof, soilstore_wall, soilstorecap_wall, state_wall, statelimit_wall, wetthresh_wall, storageheatmethod, storedrainprm, surfacearea, tair_av, tau_a, tau_f, tau_r, tmax_id, tmin_id, baset_cooling, baset_heating, temp_c, tempmeltfact, th, theta_bioco2, timezone, tl, trafficrate, trafficunits, sfr_surf, tsfc_roof, tsfc_wall, tsfc_surf, temp_roof, temp_wall, temp_surf, tin_roof, tin_wall, tin_surf, k_roof, k_wall, k_surf, cp_roof, cp_wall, cp_surf, dz_roof, dz_wall, dz_surf, traffprof_24hr, ts5mindata_ir, tstep, tstep_prev, veg_type, waterdist, waterusemethod, wu_m3, wuday_id, decidcap_id, albdectr_id, albevetr_id, albgrass_id, porosity_id, wuprofa_24hr, wuprofm_24hr, xsmd, z, z0m_in, zdm_in, output_line_suews)
 
subroutine suews_driver::suews_cal_anthropogenicemission (ah_min, ahprof_24hr, ah_slope_cooling, ah_slope_heating, co2pointsource, dayofweek_id, dls, ef_umolco2perj, emissionsmethod, enef_v_jkm, fcef_v_kgkm, frfossilfuel_heat, frfossilfuel_nonheat, hdd_id, humactivity_24hr, imin, it, maxfcmetab, maxqfmetab, minfcmetab, minqfmetab, popdensdaytime, popdensnighttime, popprof_24hr, qf, qf0_beu, qf_a, qf_b, qf_c, qf_obs, qf_sahp, surfacearea, baset_cooling, baset_heating, temp_c, trafficrate, trafficunits, traffprof_24hr, fc_anthro, fc_build, fc_metab, fc_point, fc_traff)
 
subroutine suews_driver::suews_cal_anthropogenicemission_dts (ah_min_working, ah_min_holiday, ahprof_24hr_working, ahprof_24hr_holiday, ah_slope_cooling_working, ah_slope_cooling_holiday, ah_slope_heating_working, ah_slope_heating_holiday, co2pointsource, dayofweek_id, dls, ef_umolco2perj, emissionsmethod, enef_v_jkm, fcef_v_kgkm, frfossilfuel_heat, frfossilfuel_nonheat, hdd_id, humactivity_24hr_working, humactivity_24hr_holiday, imin, it, maxfcmetab, maxqfmetab, minfcmetab, minqfmetab, popdensdaytime_working, popdensdaytime_holiday, popdensnighttime, popprof_24hr_working, popprof_24hr_holiday, qf, qf0_beu_working, qf0_beu_holiday, qf_a_working, qf_a_holiday, qf_b_working, qf_b_holiday, qf_c_working, qf_c_holiday, qf_obs, qf_sahp, surfacearea, baset_cooling_working, baset_cooling_holiday, baset_heating_working, baset_heating_holiday, temp_c, trafficrate_working, trafficrate_holiday, trafficunits, traffprof_24hr_working, traffprof_24hr_holiday, fc_anthro, fc_build, fc_metab, fc_point, fc_traff)
 
subroutine suews_driver::suews_cal_biogenco2 (alpha_bioco2, alpha_enh_bioco2, avkdn, avrh, beta_bioco2, beta_enh_bioco2, dectime, diagnose, emissionsmethod, fc_anthro, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, gfunc, gsmodel, id, it, kmax, lai_id, laimin, laimax, maxconductance, min_res_bioco2, press_hpa, resp_a, resp_b, s1, s2, sfr_surf, smdmethod, snowfrac, t2_c, temp_c, theta_bioco2, th, tl, vsmd, xsmd, fc, fc_biogen, fc_photo, fc_respi)
 
subroutine suews_driver::suews_cal_biogenco2_dts (alpha_bioco2_evetr, alpha_bioco2_dectr, alpha_bioco2_grass, alpha_enh_bioco2_evetr, alpha_enh_bioco2_dectr, alpha_enh_bioco2_grass, avkdn, avrh, beta_bioco2_evetr, beta_bioco2_dectr, beta_bioco2_grass, beta_enh_bioco2_evetr, beta_enh_bioco2_dectr, beta_enh_bioco2_grass, dectime, diagnose, emissionsmethod, fc_anthro, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, gfunc, gsmodel, id, it, kmax, lai_id, laimin_evetr, laimin_dectr, laimin_grass, laimax_evetr, laimax_dectr, laimax_grass, maxconductance_evetr, maxconductance_dectr, maxconductance_grass, min_res_bioco2_evetr, min_res_bioco2_dectr, min_res_bioco2_grass, press_hpa, resp_a_evetr, resp_a_dectr, resp_a_grass, resp_b_evetr, resp_b_dectr, resp_b_grass, s1, s2, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, smdmethod, snowfrac, t2_c, temp_c, theta_bioco2_evetr, theta_bioco2_dectr, theta_bioco2_grass, th, tl, vsmd, xsmd, fc, fc_biogen, fc_photo, fc_respi)
 
subroutine suews_driver::suews_cal_qn (storageheatmethod, netradiationmethod, snowuse, tstep, nlayer, snowpack_prev, tau_a, tau_f, snowalbmax, snowalbmin, diagnose, ldown_obs, fcld_obs, dectime, zenith_deg, tsurf_0, kdown, tair_c, avrh, ea_hpa, qn1_obs, snowalb_prev, snowfrac_prev, diagqn, narp_trans_site, narp_emis_snow, icefrac, sfr_surf, sfr_roof, sfr_wall, tsfc_surf, tsfc_roof, tsfc_wall, emis, alb_prev, albdectr_id, albevetr_id, albgrass_id, lai_id, n_vegetation_region_urban, n_stream_sw_urban, n_stream_lw_urban, sw_dn_direct_frac, air_ext_sw, air_ssa_sw, veg_ssa_sw, air_ext_lw, air_ssa_lw, veg_ssa_lw, veg_fsd_const, veg_contact_fraction_const, ground_albedo_dir_mult_fact, use_sw_direct_albedo, height, building_frac, veg_frac, building_scale, veg_scale, alb_roof, emis_roof, alb_wall, emis_wall, roof_albedo_dir_mult_fact, wall_specular_frac, alb_next, ldown, fcld, qn_surf, qn_roof, qn_wall, qn, qn_snowfree, qn_snow, kclear, kup, lup, tsurf, qn_ind_snow, kup_ind_snow, tsurf_ind_snow, tsurf_ind, albedo_snow, snowalb_next, dataoutlinespartacus)
 
subroutine suews_driver::suews_cal_qn_dts (storageheatmethod, netradiationmethod, snowuse, tstep, nlayer, snowpack_prev, tau_a, tau_f, snowalbmax, snowalbmin, diagnose, ldown_obs, fcld_obs, dectime, zenith_deg, tsurf_0, kdown, tair_c, avrh, ea_hpa, qn1_obs, snowalb_prev, snowfrac_prev, diagqn, narp_trans_site, narp_emis_snow, icefrac, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, sfr_roof, sfr_wall, tsfc_surf, tsfc_roof, tsfc_wall, emis_paved, emis_bldg, emis_evetr, emis_dectr, emis_grass, emis_bsoil, emis_water, alb_prev, albdectr_id, albevetr_id, albgrass_id, lai_id, n_vegetation_region_urban, n_stream_sw_urban, n_stream_lw_urban, sw_dn_direct_frac, air_ext_sw, air_ssa_sw, veg_ssa_sw, air_ext_lw, air_ssa_lw, veg_ssa_lw, veg_fsd_const, veg_contact_fraction_const, ground_albedo_dir_mult_fact, use_sw_direct_albedo, height, building_frac, veg_frac, building_scale, veg_scale, alb_roof, emis_roof, alb_wall, emis_wall, roof_albedo_dir_mult_fact, wall_specular_frac, alb_next, ldown, fcld, qn_surf, qn_roof, qn_wall, qn, qn_snowfree, qn_snow, kclear, kup, lup, tsurf, qn_ind_snow, kup_ind_snow, tsurf_ind_snow, tsurf_ind, albedo_snow, snowalb_next, dataoutlinespartacus)
 
subroutine suews_driver::suews_cal_qs (storageheatmethod, qs_obs, ohmincqf, gridiv, id, tstep, dt_since_start, diagnose, nlayer, qg_surf, qg_roof, qg_wall, tsfc_roof, tin_roof, temp_in_roof, k_roof, cp_roof, dz_roof, sfr_roof, tsfc_wall, tin_wall, temp_in_wall, k_wall, cp_wall, dz_wall, sfr_wall, tsfc_surf, tin_surf, temp_in_surf, k_surf, cp_surf, dz_surf, sfr_surf, ohm_coef, ohm_threshsw, ohm_threshwd, soilstore_id, soilstorecap, state_id, snowuse, snowfrac, diagqs, hdd_id, metforcingdata_grid, ts5mindata_ir, qf, qn, avkdn, avu1, temp_c, zenith_deg, avrh, press_hpa, ldown, bldgh, alb, emis, cpanohm, kkanohm, chanohm, emissionsmethod, tair_av, qn_av_prev, dqndt_prev, qn_s_av_prev, dqnsdt_prev, storedrainprm, qn_s, dataoutlineestm, qs, qn_av_next, dqndt_next, qn_s_av_next, dqnsdt_next, deltaqi, a1, a2, a3, temp_out_roof, qs_roof, temp_out_wall, qs_wall, temp_out_surf, qs_surf)
 
subroutine suews_driver::suews_cal_qs_dts (storageheatmethod, qs_obs, ohmincqf, gridiv, id, tstep, dt_since_start, diagnose, nlayer, qg_surf, qg_roof, qg_wall, tsfc_roof, tin_roof, temp_in_roof, k_roof, cp_roof, dz_roof, sfr_roof, tsfc_wall, tin_wall, temp_in_wall, k_wall, cp_wall, dz_wall, sfr_wall, tsfc_surf, tin_surf, temp_in_surf, k_surf, cp_surf, dz_surf, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, ohm_coef_paved, ohm_coef_bldg, ohm_coef_evetr, ohm_coef_dectr, ohm_coef_grass, ohm_coef_bsoil, ohm_coef_water, ohm_threshsw_paved, ohm_threshsw_bldg, ohm_threshsw_evetr, ohm_threshsw_dectr, ohm_threshsw_grass, ohm_threshsw_bsoil, ohm_threshsw_water, ohm_threshwd_paved, ohm_threshwd_bldg, ohm_threshwd_evetr, ohm_threshwd_dectr, ohm_threshwd_grass, ohm_threshwd_bsoil, ohm_threshwd_water, soilstore_id, soilstorecap_paved, soilstorecap_bldg, soilstorecap_evetr, soilstorecap_dectr, soilstorecap_grass, soilstorecap_bsoil, soilstorecap_water, state_id, snowuse, snowfrac, diagqs, hdd_id, metforcingdata_grid, ts5mindata_ir, qf, qn, avkdn, avu1, temp_c, zenith_deg, avrh, press_hpa, ldown, bldgh, alb, emis_paved, emis_bldg, emis_evetr, emis_dectr, emis_grass, emis_bsoil, emis_water, cpanohm_paved, cpanohm_bldg, cpanohm_evetr, cpanohm_dectr, cpanohm_grass, cpanohm_bsoil, cpanohm_water, kkanohm_paved, kkanohm_bldg, kkanohm_evetr, kkanohm_dectr, kkanohm_grass, kkanohm_bsoil, kkanohm_water, chanohm_paved, chanohm_bldg, chanohm_evetr, chanohm_dectr, chanohm_grass, chanohm_bsoil, chanohm_water, emissionsmethod, tair_av, qn_av_prev, dqndt_prev, qn_s_av_prev, dqnsdt_prev, storedrainprm, qn_s, dataoutlineestm, qs, qn_av_next, dqndt_next, qn_s_av_next, dqnsdt_next, deltaqi, a1, a2, a3, temp_out_roof, qs_roof, temp_out_wall, qs_wall, temp_out_surf, qs_surf)
 
subroutine suews_driver::suews_cal_water (diagnose, snowuse, nonwaterfraction, addpipes, addimpervious, addveg, addwaterbody, state_id, sfr_surf, storedrainprm, waterdist, nsh_real, drain_per_tstep, drain, frac_water2runoff, additionalwater, runoffpipes, runoff_per_interval, addwater)
 
subroutine suews_driver::suews_cal_water_dts (diagnose, snowuse, nonwaterfraction, addpipes, addimpervious, addveg, addwaterbody, state_id, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, storedrainprm, waterdist_paved_topaved, waterdist_paved_tobldg, waterdist_paved_toevetr, waterdist_paved_todectr, waterdist_paved_tograss, waterdist_paved_tobsoil, waterdist_paved_towater, waterdist_paved_tosoilstore, waterdist_bldg_topaved, waterdist_bldg_tobldg, waterdist_bldg_toevetr, waterdist_bldg_todectr, waterdist_bldg_tograss, waterdist_bldg_tobsoil, waterdist_bldg_towater, waterdist_bldg_tosoilstore, waterdist_evetr_topaved, waterdist_evetr_tobldg, waterdist_evetr_toevetr, waterdist_evetr_todectr, waterdist_evetr_tograss, waterdist_evetr_tobsoil, waterdist_evetr_towater, waterdist_evetr_tosoilstore, waterdist_dectr_topaved, waterdist_dectr_tobldg, waterdist_dectr_toevetr, waterdist_dectr_todectr, waterdist_dectr_tograss, waterdist_dectr_tobsoil, waterdist_dectr_towater, waterdist_dectr_tosoilstore, waterdist_grass_topaved, waterdist_grass_tobldg, waterdist_grass_toevetr, waterdist_grass_todectr, waterdist_grass_tograss, waterdist_grass_tobsoil, waterdist_grass_towater, waterdist_grass_tosoilstore, waterdist_bsoil_topaved, waterdist_bsoil_tobldg, waterdist_bsoil_toevetr, waterdist_bsoil_todectr, waterdist_bsoil_tograss, waterdist_bsoil_tobsoil, waterdist_bsoil_towater, waterdist_bsoil_tosoilstore, nsh_real, drain_per_tstep, drain, frac_water2runoff, additionalwater, runoffpipes, runoff_per_interval, addwater)
 
subroutine suews_driver::suews_init_qh (avdens, avcp, h_mod, qn1, dectime, h_init)
 
subroutine suews_driver::suews_cal_snow (diagnose, nlayer, tstep, imin, it, evapmethod, dayofweek_id, crwmin, crwmax, dectime, avdens, avcp, lv_j_kg, lvs_j_kg, avrh, press_hpa, temp_c, rasnow, psyc_hpa, sice_hpa, tau_r, radmeltfact, tempmeltfact, snowalbmax, preciplimit, preciplimitalb, qn_ind_snow, kup_ind_snow, deltaqi, tsurf_ind_snow, snowalb_in, pervfraction, vegfraction, addimpervious, qn_snowfree, qf, qs, vpd_hpa, s_hpa, rs, ra, rb, snowdensmax, snowdensmin, precip, pipecapacity, runofftowater, addveg, snowlimpaved, snowlimbldg, flowchange, drain, wetthresh_surf, soilstorecap, tsurf_ind, sfr_surf, addwater, addwaterrunoff, storedrainprm, snowpacklimit, snowprof_24hr, snowpack_in, snowfrac_in, snowwater_in, icefrac_in, snowdens_in, snowfallcum_in, state_id_in, soilstore_id_in, qn_surf, qs_surf, snowremoval, snowpack_out, snowfrac_out, snowwater_out, icefrac_out, snowdens_out, snowfallcum_out, state_id_out, soilstore_id_out, state_per_tstep, nwstate_per_tstep, qe, qe_surf, qe_roof, qe_wall, snowalb_out, swe, chsnow_per_tstep, ev_per_tstep, runoff_per_tstep, surf_chang_per_tstep, runoffpipes, mwstore, runoffwaterbody, runoffagveg, runoffagimpervious, rss_surf, dataoutlinesnow)
 
subroutine suews_driver::suews_cal_snow_dts (diagnose, nlayer, tstep, imin, it, evapmethod, dayofweek_id, crwmin, crwmax, dectime, avdens, avcp, lv_j_kg, lvs_j_kg, avrh, press_hpa, temp_c, rasnow, psyc_hpa, sice_hpa, tau_r, radmeltfact, tempmeltfact, snowalbmax, preciplimit, preciplimitalb, qn_ind_snow, kup_ind_snow, deltaqi, tsurf_ind_snow, snowalb_in, pervfraction, vegfraction, addimpervious, qn_snowfree, qf, qs, vpd_hpa, s_hpa, rs, ra, rb, snowdensmax, snowdensmin, precip, pipecapacity, runofftowater, addveg, snowlimpaved, snowlimbldg, flowchange, drain, wetthresh_paved, wetthresh_bldg, wetthresh_evetr, wetthresh_dectr, wetthresh_grass, wetthresh_bsoil, wetthresh_water, soilstorecap_paved, soilstorecap_bldg, soilstorecap_evetr, soilstorecap_dectr, soilstorecap_grass, soilstorecap_bsoil, soilstorecap_water, tsurf_ind, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, addwater, addwaterrunoff, storedrainprm, snowpacklimit, snowprof_24hr_working, snowprof_24hr_holiday, snowpack_in, snowfrac_in, snowwater_in, icefrac_in, snowdens_in, snowfallcum_in, state_id_in, soilstore_id_in, qn_surf, qs_surf, snowremoval, snowpack_out, snowfrac_out, snowwater_out, icefrac_out, snowdens_out, snowfallcum_out, state_id_out, soilstore_id_out, state_per_tstep, nwstate_per_tstep, qe, qe_surf, qe_roof, qe_wall, snowalb_out, swe, chsnow_per_tstep, ev_per_tstep, runoff_per_tstep, surf_chang_per_tstep, runoffpipes, mwstore, runoffwaterbody, runoffagveg, runoffagimpervious, rss_surf, dataoutlinesnow)
 
subroutine suews_driver::suews_cal_qe (diagnose, storageheatmethod, nlayer, tstep, evapmethod, avdens, avcp, lv_j_kg, psyc_hpa, pervfraction, addimpervious, qf, vpd_hpa, s_hpa, rs, ra_h, rb, precip, pipecapacity, runofftowater, nonwaterfraction, wu_surf, addveg, addwaterbody, addwater_surf, flowchange, drain_surf, frac_water2runoff_surf, storedrainprm, sfr_surf, statelimit_surf, soilstorecap_surf, wetthresh_surf, state_surf_in, soilstore_surf_in, qn_surf, qs_surf, sfr_roof, statelimit_roof, soilstorecap_roof, wetthresh_roof, state_roof_in, soilstore_roof_in, qn_roof, qs_roof, sfr_wall, statelimit_wall, soilstorecap_wall, wetthresh_wall, state_wall_in, soilstore_wall_in, qn_wall, qs_wall, state_surf_out, soilstore_surf_out, ev_surf, state_roof_out, soilstore_roof_out, ev_roof, state_wall_out, soilstore_wall_out, ev_wall, state_grid, nwstate_grid, ev0_surf, qe0_surf, qe, qe_surf, qe_roof, qe_wall, ev_grid, runoff_grid, surf_chang_grid, runoffpipes_grid, runoffwaterbody_grid, runoffagveg_grid, runoffagimpervious_grid, rss_surf)
 
subroutine suews_driver::suews_cal_qe_dts (diagnose, storageheatmethod, nlayer, tstep, evapmethod, avdens, avcp, lv_j_kg, psyc_hpa, pervfraction, addimpervious, qf, vpd_hpa, s_hpa, rs, ra_h, rb, precip, pipecapacity, runofftowater, nonwaterfraction, wu_surf, addveg, addwaterbody, addwater_surf, flowchange, drain_surf, frac_water2runoff_surf, storedrainprm, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, statelimit_paved, statelimit_bldg, statelimit_evetr, statelimit_dectr, statelimit_grass, statelimit_bsoil, statelimit_water, soilstorecap_paved, soilstorecap_bldg, soilstorecap_evetr, soilstorecap_dectr, soilstorecap_grass, soilstorecap_bsoil, soilstorecap_water, wetthresh_paved, wetthresh_bldg, wetthresh_evetr, wetthresh_dectr, wetthresh_grass, wetthresh_bsoil, wetthresh_water, state_surf_in, soilstore_surf_in, qn_surf, qs_surf, sfr_roof, statelimit_roof, soilstorecap_roof, wetthresh_roof, state_roof_in, soilstore_roof_in, qn_roof, qs_roof, sfr_wall, statelimit_wall, soilstorecap_wall, wetthresh_wall, state_wall_in, soilstore_wall_in, qn_wall, qs_wall, state_surf_out, soilstore_surf_out, ev_surf, state_roof_out, soilstore_roof_out, ev_roof, state_wall_out, soilstore_wall_out, ev_wall, state_grid, nwstate_grid, ev0_surf, qe0_surf, qe, qe_surf, qe_roof, qe_wall, ev_grid, runoff_grid, surf_chang_grid, runoffpipes_grid, runoffwaterbody_grid, runoffagveg_grid, runoffagimpervious_grid, rss_surf)
 
subroutine suews_driver::suews_cal_qh (qhmethod, nlayer, storageheatmethod, qn, qf, qmrain, qe, qs, qmfreez, qm, avdens, avcp, sfr_surf, sfr_roof, sfr_wall, tsfc_surf, tsfc_roof, tsfc_wall, temp_c, ra, qh, qh_residual, qh_resist, qh_resist_surf, qh_resist_roof, qh_resist_wall)
 
subroutine suews_driver::suews_cal_qh_dts (qhmethod, nlayer, storageheatmethod, qn, qf, qmrain, qe, qs, qmfreez, qm, avdens, avcp, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, sfr_roof, sfr_wall, tsfc_surf, tsfc_roof, tsfc_wall, temp_c, ra, qh, qh_residual, qh_resist, qh_resist_surf, qh_resist_roof, qh_resist_wall)
 
subroutine suews_driver::suews_cal_resistance (stabilitymethod, diagnose, aerodynamicresistancemethod, roughlenheatmethod, snowuse, id, it, gsmodel, smdmethod, avdens, avcp, qh_init, zzd, z0m, zdm, avu1, temp_c, vegfraction, avkdn, kmax, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, s1, s2, th, tl, dq, xsmd, vsmd, maxconductance, laimax, lai_id, snowfrac, sfr_surf, g_kdown, g_dq, g_ta, g_smd, g_lai, ustar, tstar, l_mod, zl, gsc, rs, ra, rasnow, rb, z0v, z0vsnow)
 
subroutine suews_driver::suews_cal_resistance_dts (stabilitymethod, diagnose, aerodynamicresistancemethod, roughlenheatmethod, snowuse, id, it, gsmodel, smdmethod, avdens, avcp, qh_init, zzd, z0m, zdm, avu1, temp_c, vegfraction, avkdn, kmax, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, s1, s2, th, tl, dq, xsmd, vsmd, maxconductance_evetr, maxconductance_dectr, maxconductance_grass, laimax_evetr, laimax_dectr, laimax_grass, lai_id, snowfrac, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, g_kdown, g_dq, g_ta, g_smd, g_lai, ustar, tstar, l_mod, zl, gsc, rs, ra, rasnow, rb, z0v, z0vsnow)
 
subroutine suews_driver::suews_update_outputline (additionalwater, alb, avkdn, avu10_ms, azimuth, chsnow_per_interval, dectime, drain_per_tstep, e_mod, ev_per_tstep, ext_wu, fc, fc_build, fcld, fc_metab, fc_photo, fc_respi, fc_point, fc_traff, flowchange, h_mod, id, imin, int_wu, it, iy, kup, lai_id, ldown, l_mod, lup, mwh, mwstore, nsh_real, nwstate_per_tstep, precip, q2_gkg, qeout, qf, qh, qh_resist, qm, qmfreez, qmrain, qn, qn_snow, qn_snowfree, qs, ra, resistsurf, rh2, runoffagimpervious, runoffagveg, runoff_per_tstep, runoffpipes, runoffsoil_per_tstep, runoffwaterbody, sfr_surf, smd, smd_nsurf, snowalb, snowremoval, state_id, state_per_tstep, surf_chang_per_tstep, swe, t2_c, tskin_c, tot_chang_per_tstep, tsurf, ustar, wu_nsurf, z0m, zdm, zenith_deg, datetimeline, dataoutlinesuews)
 
subroutine suews_driver::ehc_update_outputline (iy, id, it, imin, dectime, nlayer, tsfc_out_surf, qs_surf, tsfc_out_roof, qn_roof, qs_roof, qe_roof, qh_roof, state_roof, soilstore_roof, tsfc_out_wall, qn_wall, qs_wall, qe_wall, qh_wall, state_wall, soilstore_wall, datetimeline, dataoutlineehc)
 
real(kind(1d0)) function, dimension(n_fill) suews_driver::fill_result_x (res_valid, n_fill)
 
subroutine suews_driver::suews_update_output (snowuse, storageheatmethod, readlinesmetdata, numberofgrids, ir, gridiv, dataoutlinesuews, dataoutlinesnow, dataoutlineestm, dataoutlinersl, dataoutlinebeers, dataoutlinedebug, dataoutlinespartacus, dataoutlineehc, dataoutsuews, dataoutsnow, dataoutestm, dataoutrsl, dataoutbeers, dataoutdebug, dataoutspartacus, dataoutehc)
 
subroutine suews_driver::suews_cal_surf (storageheatmethod, netradiationmethod, nlayer, sfr_surf, building_frac, building_scale, height, vegfraction, impervfraction, pervfraction, nonwaterfraction, sfr_roof, sfr_wall)
 
subroutine suews_driver::suews_cal_surf_dts (storageheatmethod, netradiationmethod, nlayer, sfr_paved, sfr_bldg, sfr_evetr, sfr_dectr, sfr_grass, sfr_bsoil, sfr_water, building_frac, building_scale, height, vegfraction, impervfraction, pervfraction, nonwaterfraction, sfr_roof, sfr_wall)
 
elemental real(kind(1d0)) function suews_driver::set_nan (x)
 
real(kind(1d0)) function suews_driver::square (x)
 
real function suews_driver::square_real (x)
 
subroutine suews_driver::output_name_n (i, name, group, aggreg, outlevel)
 
subroutine suews_driver::output_size (nvar)
 
subroutine suews_driver::suews_cal_multitsteps (metforcingblock, len_sim, ah_min, ahprof_24hr, ah_slope_cooling, ah_slope_heating, alb, albmax_dectr, albmax_evetr, albmax_grass, albmin_dectr, albmin_evetr, albmin_grass, alpha_bioco2, alpha_enh_bioco2, alt, baset, basete, beta_bioco2, beta_enh_bioco2, bldgh, capmax_dec, capmin_dec, chanohm, co2pointsource, cpanohm, crwmax, crwmin, daywat, daywatper, dectreeh, diagmethod, diagnose, drainrt, dt_since_start, dqndt, qn_av, dqnsdt, qn_s_av, ef_umolco2perj, emis, emissionsmethod, enef_v_jkm, enddls, evetreeh, faibldg, faidectree, faievetree, faimethod, faut, fcef_v_kgkm, flowchange, frfossilfuel_heat, frfossilfuel_nonheat, g_max, g_k, g_q_base, g_q_shape, g_t, g_sm, gdd_id, gddfull, gridiv, gsmodel, h_maintain, hdd_id, humactivity_24hr, icefrac, ie_a, ie_end, ie_m, ie_start, internalwateruse_h, irrfracpaved, irrfracbldgs, irrfracevetr, irrfracdectr, irrfracgrass, irrfracbsoil, irrfracwater, kkanohm, kmax, lai_id, laimax, laimin, laipower, laitype, lat, lng, maxconductance, maxfcmetab, maxqfmetab, snowwater, minfcmetab, minqfmetab, min_res_bioco2, narp_emis_snow, narp_trans_site, netradiationmethod, ohm_coef, ohmincqf, ohm_threshsw, ohm_threshwd, pipecapacity, popdensdaytime, popdensnighttime, popprof_24hr, pormax_dec, pormin_dec, preciplimit, preciplimitalb, qf0_beu, qf_a, qf_b, qf_c, nlayer, n_vegetation_region_urban, n_stream_sw_urban, n_stream_lw_urban, sw_dn_direct_frac, air_ext_sw, air_ssa_sw, veg_ssa_sw, air_ext_lw, air_ssa_lw, veg_ssa_lw, veg_fsd_const, veg_contact_fraction_const, ground_albedo_dir_mult_fact, use_sw_direct_albedo, height, building_frac, veg_frac, building_scale, veg_scale, alb_roof, emis_roof, alb_wall, emis_wall, roof_albedo_dir_mult_fact, wall_specular_frac, radmeltfact, raincover, rainmaxres, resp_a, resp_b, roughlenheatmethod, roughlenmommethod, runofftowater, s1, s2, sathydraulicconduct, sddfull, sdd_id, smdmethod, snowalb, snowalbmax, snowalbmin, snowpacklimit, snowdens, snowdensmax, snowdensmin, snowfallcum, snowfrac, snowlimbldg, snowlimpaved, snowpack, snowprof_24hr, snowuse, soildepth, stabilitymethod, startdls, soilstore_surf, soilstorecap_surf, state_surf, statelimit_surf, wetthresh_surf, soilstore_roof, soilstorecap_roof, state_roof, statelimit_roof, wetthresh_roof, soilstore_wall, soilstorecap_wall, state_wall, statelimit_wall, wetthresh_wall, storageheatmethod, storedrainprm, surfacearea, tair_av, tau_a, tau_f, tau_r, baset_cooling, baset_heating, tempmeltfact, th, theta_bioco2, timezone, tl, trafficrate, trafficunits, sfr_surf, tsfc_roof, tsfc_wall, tsfc_surf, temp_roof, temp_wall, temp_surf, tin_roof, tin_wall, tin_surf, k_wall, k_roof, k_surf, cp_wall, cp_roof, cp_surf, dz_wall, dz_roof, dz_surf, tmin_id, tmax_id, lenday_id, traffprof_24hr, ts5mindata_ir, tstep, tstep_prev, veg_type, waterdist, waterusemethod, wuday_id, decidcap_id, albdectr_id, albevetr_id, albgrass_id, porosity_id, wuprofa_24hr, wuprofm_24hr, z, z0m_in, zdm_in, output_block_suews)
 
subroutine suews_driver::suews_cal_sunposition (year, idectime, utc, locationlatitude, locationlongitude, locationaltitude, sunazimuth, sunzenith)
 
real(kind(1d0)) function suews_driver::cal_tair_av (tair_av_prev, dt_since_start, tstep, temp_c)
 
real(kind(1d0)) function suews_driver::cal_tsfc (qh, avdens, avcp, ra, temp_c)