42 INTEGER,
PARAMETER ::
nsw = 1
43 INTEGER,
PARAMETER ::
nlw = 1
44 INTEGER,
PARAMETER ::
ncol = 1
133 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
veg_coeff
157 REAL(kind(1d0)),
DIMENSION(:, :, :),
ALLOCATABLE ::
dataoutrsl
158 REAL(kind(1d0)),
DIMENSION(:, :, :),
ALLOCATABLE ::
dataoutbl
165 REAL(kind(1d0)),
DIMENSION(:, :, :),
ALLOCATABLE ::
dataoutehc
205 REAL(kind(1d0)),
ALLOCATABLE,
DIMENSION(:) ::
tair24hr
233 REAL(kind(1d0)),
DIMENSION(nsurf) ::
chang
234 REAL(kind(1d0)),
DIMENSION(nsurf) ::
drain
235 REAL(kind(1d0)),
DIMENSION(nsurf) ::
evap
236 REAL(kind(1d0)),
DIMENSION(nsurf) ::
runoff
258 REAL(kind(1d0)),
DIMENSION(nsurf + 1, nsurf - 1) ::
waterdist
279 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
sdd_id
357 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
baset
358 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
basete
359 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
gddfull
360 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
sddfull
361 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
laimin
362 REAL(kind(1d0)),
DIMENSION(nvegsurf) ::
laimax
364 REAL(kind(1d0)),
DIMENSION(4, nvegsurf) ::
laipower
386 REAL(kind(1d0)),
DIMENSION(nsurf) ::
alb
387 REAL(kind(1d0)),
DIMENSION(nsurf) ::
emis
395 REAL(kind(1d0)),
DIMENSION(nsurf) ::
kup_ind, &
398 REAL(kind(1d0)),
DIMENSION(nsurf) ::
lup_ind, &
401 REAL(kind(1d0)),
DIMENSION(nsurf) ::
qn1_ind, &
412 REAL(kind(1d0)),
PARAMETER ::
deg2rad = 0.017453292, &
418 REAL(kind(1d0)),
DIMENSION(nsurf + 1, 4, 3) ::
ohm_coef
465 INTEGER,
DIMENSION(nsurf) ::
heig, &
475 REAL(kind(1d0)),
DIMENSION(nconns) ::
gridto
482 REAL(kind(1d0)),
DIMENSION(MaxNumberOfGrids) ::
mahanohm
495 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
sfr_roof
497 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
k_roof
498 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
cp_roof
499 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
dz_roof
500 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
tin_roof
501 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
alb_roof
508 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
temp_roof
526 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
sfr_wall
528 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
k_wall
529 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
cp_wall
530 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
dz_wall
531 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
tin_wall
532 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
alb_wall
539 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
temp_wall
560 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
k_surf
561 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
cp_surf
562 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
dz_surf
563 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
tin_surf
564 REAL(kind(1d0)),
DIMENSION(:, :),
ALLOCATABLE ::
temp_surf
576 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
height
578 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
veg_frac
581 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
veg_ext
582 REAL(kind(1d0)),
DIMENSION(:),
ALLOCATABLE ::
veg_fsd
875 INTEGER,
DIMENSION(nsurfIncSnow) :: &
1625 REAL(kind(1d0)) ::
h, &
2223 REAL(kind(1d0)),
PARAMETER ::
pi = 3.14159265359
2224 REAL(kind(1d0)),
PARAMETER ::
dtr = 0.0174532925,
rtd = 57.2957795
2231 REAL(kind(1d0)),
PARAMETER ::
c2k = 273.15
2232 REAL(kind(1d0)),
PARAMETER ::
sbconst = 5.67051e-8
integer c_internal_rhocp5
real(kind(1d0)), dimension(maxnumberofgrids) decidcap_id_grids
integer n_stream_sw_urban
real(kind(1d0)), dimension(nsurf) addwater
character(len=14 *ncolumnsdataoutsuews) headeruse
integer c_internal_thick2
character(len=14 *ncolumnsdataoutsuews) unitsuse
real(kind(1d0)), dimension(12, maxnumberofgrids) hdd_id_grids
real(kind(1d0)), dimension(:, :, :), allocatable dataoutehc
integer, dimension(5) c_wall_thick4_bldgs
real(kind(1d0)), dimension(5, nsurfincsnow) zsurf_suewssurfs
integer, dimension(nvegsurf) c_gddfull
real(kind(1d0)), dimension(:), allocatable statelimit_wall
real(kind(1d0)), dimension(:, :), allocatable biogen_coeff
real(kind(1d0)) pormax_dec
real(kind(1d0)), dimension(nconns) gridtofrac
integer, dimension(5) c_internal_rhocp4_bldgs
real(kind(1d0)), dimension(nsurf) qn1_ind_nosnow
real(kind(1d0)), dimension(:), allocatable dqndt_grids
integer, parameter bldgsurf
real(kind(1d0)), dimension(:, :), allocatable modeldailystate
real(kind(1d0)), dimension(nsurf) snowpack
integer, dimension(nsurfincsnow) c_surf_thick5
real(kind(1d0)), dimension(:, :), allocatable estmcoefficients_coeff
integer, dimension(nsurf) heig
integer, dimension(nsurf) c_kkanohm
integer, dimension(5) c_surf_k3_bldgs
integer, parameter ncolumnssoil
real(kind(1d0)), dimension(:, :, :), allocatable dataoutspartacus
real(kind(1d0)), dimension(:, :), allocatable tsfc_wall_grids
integer, parameter ncolumnssiteselect
real(kind(1d0)), dimension(:, :), allocatable soilstorecap_wall_grids
integer, dimension(5) c_wall_thick1_bldgs
real(kind(1d0)), dimension(:, :), allocatable dz_wall
real(kind(1d0)), dimension(nsurf) chanohm
real(kind(1d0)), dimension(:, :), allocatable snow_coeff
integer, dimension(nsurfincsnow) c_surf_rhocp2
integer, dimension(24) c_hrproftraffwd
real(kind(1d0)), dimension(nsurf) soilstorecap_surf
real(kind(1d0)), dimension(:, :), allocatable siteselect
real(kind(1d0)), dimension(0:23, 2) humactivity_24hr
real(kind(1d0)), dimension(:, :), allocatable anthropogenic_coeff
integer, dimension(nsurf) c_cpanohm
integer, dimension(nsurfincsnow) c_ohmcode_wwet
real(kind(1d0)), dimension(:, :), allocatable ts5mindata
character(len=20), dimension(ncolumnsnonveg) headernonveg_reqd
integer, dimension(5) c_ch_iwall_bldgs
integer, dimension(5) c_internal_rhocp1_bldgs
real(kind(1d0)), dimension(nsurf) freezmelt
integer, parameter cts_iy
real(kind(1d0)), dimension(:, :), allocatable wgwaterdist_coeff
integer, dimension(24) c_hrprofsnowcwe
real(kind(1d0)), dimension(:, :), allocatable soilstore_wall_grids
integer, dimension(5) c_wall_k1_bldgs
integer, dimension(nsurfincsnow) c_ohmthresh_sw
real(kind(1d0)), dimension(:), allocatable dailystatefirstopen
real(kind(1d0)), dimension(:, :), allocatable tin_surf_grids
real(kind(1d0)), dimension(nsurf) tsurf_ind_nosnow
integer, dimension(nsurfincsnow) c_surf_k1
integer, parameter ncolsestmdata
character(len=20), dimension(ncolumnsanthropogenic) headeranthropogenic_reqd
character(len=20), dimension(ncolumnsnonveg) headernonveg_file
real(kind(1d0)), dimension(1) waterdepth
integer, parameter conifsurf
integer, dimension(3) c_ie_a
integer c_tcriticcooling_we
integer, dimension(5) c_internal_thick3_bldgs
integer, dimension(nsurfincsnow) c_surf_thick4
character(len=20), dimension(ncolumnswgwaterdist) headerwgwaterdist_file
real(kind(1d0)), dimension(nsurf) smd_nsurf
real(kind(1d0)) albmin_grass
real(kind(1d0)), dimension(ncolumnsdataoutdebug) dataoutlinedebug
integer, parameter ccendir
real(kind(1d0)), dimension(:, :, :), allocatable cp_wall_grids
integer, dimension(5) c_internal_k3_bldgs
integer, parameter maxncols_cmod
real(kind(1d0)), dimension(:, :), allocatable emis_wall_grids
integer c_internal_rhocp2
character(len=14 *ncolumnsdataoutsuews) headerusenosep
integer c_internal_rhocp4
integer, dimension(3) c_surf_rhocp2_paved
real(kind(1d0)), dimension(:, :), allocatable metfordisagg
real(kind(1d0)), dimension(nsurf) statelimit_surf
integer, dimension(nvegsurf) c_sddfull
integer, dimension(nvegsurf) c_beta_bioco2
real(kind(1d0)), dimension(:, :), allocatable metforcingdata_grid
character(len=20), dimension(ncolumnswater) headerwater_reqd
real(kind(1d0)) ground_albedo_dir_mult_fact
real(kind(1d0)), dimension(ncolumnsdataoutsolweig - 5) dataoutlinesolweig
real(kind(1d0)), dimension(nsurf) changsnow
integer, parameter ccendpr
integer, dimension(nsurf) c_wgtorunoff
integer, dimension(nsurfincsnow) c_ohmcode_sdry
integer, dimension(nsurf) c_wgtograss
integer, parameter ccendw
integer, dimension(nsurfincsnow) c_a2_swet
real(kind(1d0)), dimension(nsurf) state_surf
integer, dimension(5) c_surf_k1_bldgs
real(kind(1d0)), dimension(nsurf) soildepth
integer, dimension(nsurf) c_wgtobldgs
real(kind(1d0)), dimension(nsurf) cpanohm
real(kind(1d0)), dimension(:), allocatable soilstorecap_wall
integer, dimension(nsurfincsnow) c_a1_wwet
real(kind(1d0)) porosity_id
real(kind(1d0)), dimension(nvegsurf) basete
real(kind(1d0)), dimension(:), allocatable tsfc_roof
integer, parameter ncolumnsconductance
integer, parameter cts_twall
integer, parameter ncolumnsohmcoefficients
integer, dimension(nvegsurf) c_gsmax
integer, dimension(nsurf) c_soilstcap
integer, dimension(nsurf) c_soildens
real(kind(1d0)), dimension(nsurf) snowdepth
integer, dimension(nsurfincsnow) c_a1_swet
integer, dimension(nsurfincsnow) c_ohmcode_swet
real(kind(1d0)), dimension(:), allocatable alb_roof
real(kind(1d0)), dimension(:, :, :), allocatable temp_surf_grids
real(kind(1d0)), dimension(nsurf) chang
integer, parameter ccendb
integer, dimension(nsurf) c_soildepth
integer, dimension(5) c_surf_thick3_bldgs
real(kind(1d0)), dimension(:, :, :), allocatable dataoutsolweig
real(kind(1d0)), parameter deg2rad
integer, dimension(nsurf) c_wgtoevetr
real(kind(1d0)), dimension(maxnumberofgrids) boanohmstart
integer, dimension(5) c_surf_rhocp2_bldgs
integer c_ahslopecooling_we
real(kind(1d0)), dimension(:), allocatable state_wall
real(kind(1d0)), dimension(0:23, 2) traffprof_24hr
integer n_vegetation_region_urban
integer, dimension(24) c_hrprofenusewe
real(kind(1d0)), dimension(nsurf+1) ohm_threshwd
real(kind(1d0)), dimension(0:23, 2) ahprof_24hr
integer, dimension(7) c_daywatper
real(kind(1d0)), dimension(:, :), allocatable tin_roof_grids
integer, dimension(5) c_surf_rhocp5_bldgs
real(kind(1d0)), dimension(nsurf) smd_nsurfout
real(kind(1d0)), dimension(:, :), allocatable building_frac_grids
integer, dimension(nsurf) c_soilinfrate
integer, dimension(5) c_ch_ibld_bldgs
real(kind(1d0)), dimension(:, :, :), allocatable temp_wall_grids
integer, dimension(5) c_surf_rhocp4_bldgs
integer, dimension(5) c_internal_thick1_bldgs
real(kind(1d0)), dimension(nvegsurf) beta_enh_bioco2
integer, dimension(24) c_hrprofwuautowd
integer, dimension(nvegsurf) c_laimax
real(kind(1d0)), dimension(:), allocatable estmfordisaggprev
integer, parameter ccendsn
character(len=20), dimension(ncolumnswater) headerwater_file
character(len=20), dimension(ncolumnssnow) headersnow_file
integer, dimension(nsurfincsnow) c_a2_sdry
integer, dimension(nsurf) c_statelimit
integer, dimension(3) c_ie_m
real(kind(1d0)), dimension(:, :), allocatable tin_wall_grids
integer c_tcriticheating_we
real(kind(1d0)), dimension(nsurf+1, 4, 3) ohm_coef
integer, dimension(nvegsurf) c_alpha_bioco2
real(kind(1d0)), dimension(nsurf) stateold
integer, parameter nconns
real(kind(1d0)), dimension(:, :), allocatable temp_roof
integer, dimension(3) c_surf_k4_paved
real(kind(1d0)), dimension(nvegsurf) min_res_bioco2
real(kind(1d0)), dimension(:), allocatable wetthresh_wall
real(kind(1d0)), dimension(nvegsurf) lai_id
real(kind(1d0)) veg_ssa_lw
integer, parameter maxnumberofgrids
integer, parameter ncolumnsdataoutbl
real(kind(1d0)), dimension(:), allocatable state_roof
integer, parameter cts_it
integer, dimension(nsurf) c_drcoef2
real(kind(1d0)), dimension(:), allocatable dqnsdt_grids
integer, parameter ccenda
integer, dimension(5) c_ch_iroof_bldgs
integer, parameter cts_twall_w
integer, dimension(nsurf) c_ksat
real(kind(1d0)), dimension(:), allocatable narp_kdown_hr
character(len=20), dimension(ncolumnsveg) headerveg_file
real(kind(1d0)), dimension(nconns) gridto
real(kind(1d0)) air_ext_sw
real(kind(1d0)), dimension(ncolumnsdataoutsnow - 5) dataoutlinesnow
real(kind(1d0)), dimension(nvegsurf) baset
real(kind(1d0)), dimension(:, :), allocatable tsfc_roof_grids
real(kind(1d0)), dimension(:, :), allocatable dz_surf
integer c_ahslopecooling_wd
integer, parameter ccendestmb
real(kind(1d0)), dimension(:), allocatable metfordisaggnext
integer, dimension(nsurf) c_obssmmax
integer, dimension(nvegsurf) c_leafgp2
integer, parameter cts_troad
real(kind(1d0)), dimension(nvegsurf) resp_b
real(kind(1d0)) narp_long
integer, dimension(nsurf) c_chanohm
integer, dimension(5) c_surf_thick2_bldgs
character(len=52 *ncolumnsdataoutsuews) longnmuse
integer, parameter ncolumnsmetforcingdata
real(kind(1d0)), dimension(nsurf) sfr_surf
real(kind(1d0)), dimension(maxnumberofgrids) a2anohm
real(kind(1d0)), dimension(maxnumberofgrids) albevetr_id_grids
real(kind(1d0)), dimension(:), allocatable qn_s_av_grids
integer, dimension(5) c_internal_rhocp2_bldgs
integer, dimension(:), allocatable nlayer_grids
real(kind(1d0)), dimension(nsurf) statefraction
real(kind(1d0)), dimension(4, nvegsurf) laipower
integer, dimension(5) c_wall_k3_bldgs
integer, parameter ncolumnsprofiles
real(kind(1d0)), dimension(:, :), allocatable alb_wall_grids
real(kind(1d0)), dimension(nvegsurf) resp_a
real(kind(1d0)), dimension(5, nsurfincsnow) rsurf_suewssurfs
real(kind(1d0)), dimension(ncolumnsdataoutsuews - 5) dataoutlinesuews
integer, dimension(5) c_wall_k5_bldgs
integer, dimension(nsurf) c_snowlimpat
integer, dimension(nsurfincsnow) c_ohmthresh_wd
real(kind(1d0)), dimension(nvegsurf) laimax
integer, dimension(nsurfincsnow) c_a3_wwet
real(kind(1d0)), dimension(0:23, 2) wuprofm_24hr
integer, dimension(5) c_surf_rhocp1_bldgs
real(kind(1d0)), dimension(:, :, :), allocatable cp_surf_grids
character(len=20), dimension(ncolumnsprofiles) headerprofiles_reqd
real(kind(1d0)), dimension(:), allocatable sfr_roof
real(kind(1d0)), dimension(:, :, :), allocatable dataoutsnow
integer, dimension(3) c_surf_k5_paved
integer, dimension(nsurf) c_stormin
integer c_tcriticheating_wd
real(kind(1d0)), dimension(nsurf) runoffsoil
character(len=4 *ncolumnsdataoutsuews) colnosuse
integer, dimension(7) c_daywat
real(kind(1d0)), dimension(nsurf) emis
real(kind(1d0)), dimension(:, :, :), allocatable wall_specular_frac_grids
real(kind(1d0)), dimension(nsurf) snowpackold
integer, dimension(5) c_wall_rhocp1_bldgs
character(len=20), dimension(ncolumnssnow) headersnow_reqd
real(kind(1d0)), dimension(:, :), allocatable alb_roof_grids
real(kind(1d0)), dimension(:, :, :), allocatable k_wall_grids
integer, parameter ccendgs
integer, parameter ncolumnswater
integer, parameter ncolumnsdataoutsuews
integer c_internal_thick3
real(kind(1d0)), dimension(nvegsurf, maxnumberofgrids) sdd_id_grids
real(kind(1d0)), dimension(nvegsurf) gdd_id
integer, dimension(24) c_hrprofsnowcwd
real(kind(1d0)), dimension(maxnumberofgrids) tmin_id_grids
integer, parameter ccendsi
real(kind(1d0)), dimension(ncolumnsdataoutestm - 5) dataoutlineestm
real(kind(1d0)), dimension(nvegsurf, maxnumberofgrids) lai_id_grids
integer, parameter ccendo
real(kind(1d0)), dimension(:, :), allocatable emis_roof_grids
integer, dimension(:), allocatable grididmatrix0
character(len=14 *ncolumnsdataoutsuews) formatusenosep
integer, dimension(5) c_wall_rhocp3_bldgs
real(kind(1d0)) capmin_dec
integer, dimension(nsurfincsnow) c_a3_sdry
integer, parameter cts_id
real(kind(1d0)), dimension(maxnumberofgrids) tmax_id_grids
real(kind(1d0)), dimension(:), allocatable veg_ext
integer c_ahslopeheating_we
real(kind(1d0)) decidcap_id
integer, parameter ncolumnsanthropogenic
real(kind(1d0)), dimension(:), allocatable building_scale
real(kind(1d0)), dimension(:, :, :), allocatable temp_roof_grids
integer, dimension(:), allocatable usecolumnsdataout
integer, parameter ncolumnsdataoutsolweig
integer, parameter ncolumnsdataoutestm
integer, dimension(5) c_surf_k2_bldgs
integer c_tcriticcooling_wd
integer, dimension(nsurfincsnow) c_surf_k5
real(kind(1d0)), dimension(ncolumnsdataoutehc - 5) dataoutlineehc
real(kind(1d0)), dimension(nsurf) volswe
real(kind(1d0)), dimension(:), allocatable veg_contact_fraction
real(kind(1d0)), dimension(maxnumberofgrids) boanohmend
real(kind(1d0)) air_ssa_sw
integer c_internal_thick5
real(kind(1d0)), dimension(:), allocatable soilstore_roof
integer, parameter ncolumnsveg
real(kind(1d0)), dimension(:), allocatable metfordisaggprev
real(kind(1d0)), dimension(nsurf) ev_snow
real(kind(1d0)), dimension(:, :, :), allocatable dataoutdebug
integer, dimension(nsurf) c_wgtowater
real(kind(1d0)), dimension(:, :, :), allocatable cp_roof_grids
real(kind(1d0)), dimension(nsurf) soilstore_surf
real(kind(1d0)), dimension(:, :), allocatable water_coeff
real(kind(1d0)), dimension(:, :), allocatable tsfc_surf_grids
integer, dimension(24) c_hrprofpopwe
real(kind(1d0)), dimension(maxnumberofgrids) lenday_id_grids
integer, dimension(nsurfincsnow) c_surf_thick3
integer, dimension(nsurf) cmod_snowfrac
real(kind(1d0)), dimension(:, :), allocatable sfr_wall_grids
integer, dimension(nvegsurf) laitype
integer ctp_humactivitywd
integer, dimension(nsurf) cmds_snowdens
logical use_sw_direct_albedo
real(kind(1d0)), dimension(:, :), allocatable state_wall_grids
integer, dimension(nsurfincsnow) c_ohmcode_wdry
real(kind(1d0)), dimension(:, :), allocatable building_scale_grids
real(kind(1d0)), dimension(:, :, :), allocatable dz_surf_grids
integer, dimension(3) c_surf_k1_paved
real(kind(1d0)), dimension(:), allocatable height
integer, parameter maxncols_c
real(kind(1d0)), dimension(:, :), allocatable nonveg_coeff
integer, dimension(nsurf) cmod_snowwaterstate
integer, dimension(5) c_surf_k5_bldgs
real(kind(1d0)), dimension(5, nsurfincsnow) ksurf_suewssurfs
real(kind(1d0)) veg_ssa_sw
real(kind(1d0)) narp_alb_snow
real(kind(1d0)), dimension(:, :), allocatable cp_wall
integer, dimension(nsurf) c_wgtosoilstore
real(kind(1d0)), dimension(nsurf) tsurf_ind_snow
real(kind(1d0)), dimension(maxnumberofgrids) albgrass_id_grids
real(kind(1d0)), dimension(:), allocatable tair24hr
integer, dimension(nvegsurf) c_laimin
integer, dimension(3) c_surf_rhocp4_paved
integer, parameter ncolumnsdataoutbeers
character(len=20), dimension(ncolumnsohmcoefficients) headerohmcoefficients_reqd
real(kind(1d0)), dimension(nvegsurf) biogenco2code
real(kind(1d0)), dimension(nsurf) sathydraulicconduct
real(kind(1d0)) lenday_id
real(kind(1d0)), dimension(6, nsurf) storedrainprm
real(kind(1d0)) air_ssa_lw
real(kind(1d0)), dimension(nsurf) rainonsnow
real(kind(1d0)), parameter rad2deg
real(kind(1d0)), dimension(:, :), allocatable soilstore_roof_grids
real(kind(1d0)) bulkalbedo
integer, dimension(nvegsurf) c_alpha_enh_bioco2
real(kind(1d0)), dimension(nsurf) kkanohm
real(kind(1d0)), dimension(nvegsurf) theta_bioco2
real(kind(1d0)), dimension(:, :), allocatable conductance_coeff
integer, dimension(24) c_hrprofpopwd
integer, parameter ncolumnsnonveg
real(kind(1d0)), dimension(nsurf+1, nsurf - 1) waterdist
real(kind(1d0)), dimension(nsurf) mw_indday
real(kind(1d0)), dimension(nsurf) kup_ind_nosnow
real(kind(1d0)), dimension(:), allocatable emis_roof
real(kind(1d0)), dimension(nsurf) kup_ind_snow
real(kind(1d0)), dimension(:), allocatable tsfc_surf
integer, parameter ncolumnswgwaterdist
integer, dimension(nsurfincsnow) c_surf_thick1
real(kind(1d0)), dimension(nsurf) soilstoreold
real(kind(1d0)) narp_emis_snow
integer, dimension(nsurf) c_wgtopaved
integer, dimension(5) c_internal_thick4_bldgs
integer, parameter cbendwg
real(kind(1d0)), dimension(nsurf) qm_freezstate
real(kind(1d0)), dimension(:, :), allocatable cp_surf
integer, dimension(nsurfincsnow) c_a3_wdry
integer, dimension(nsurf) cmod_snowdens
integer, dimension(24) c_hrprofwumanuwe
real(kind(1d0)), dimension(365) narp_g
real(kind(1d0)), dimension(nsurf+1) ohm_threshsw
integer, dimension(nvegsurf) c_min_res_bioco2
integer, dimension(nvegsurf) c_resp_b
real(kind(1d0)), dimension(nvegsurf) lai_id_prev
real(kind(1d0)), dimension(nsurf) tsurf_ind
real(kind(1d0)), dimension(:, :, :), allocatable k_roof_grids
character(len=20), dimension(ncolumnssoil) headersoil_file
real(kind(1d0)), dimension(nsurf) evap
integer, dimension(5) c_internal_rhocp5_bldgs
real(kind(1d0)), parameter sigma_sb
real(kind(1d0)), dimension(:, :, :), allocatable metforcingdata
integer, dimension(nsurf) c_albmin
integer, parameter ccendso
real(kind(1d0)), dimension(:, :), allocatable veg_contact_fraction_grids
integer, dimension(5) c_internal_k5_bldgs
integer, parameter ncolumnsdataoutspartacus
real(kind(1d0)), dimension(9) wuday_id_prev
real(kind(1d0)), dimension(:, :), allocatable k_roof
character(len=20), dimension(ncolumnsirrigation) headerirrigation_reqd
integer, parameter ncolumnsdataoutrsl
character(len=3 *ncolumnsdataoutsuews) aggreguse
integer, parameter ccendestmm
character(len=20), dimension(ncolumnsanthropogenic) headeranthropogenic_file
integer c_frfossilfuel_heat
integer, parameter cts_imin
real(kind(1d0)), dimension(nsurf) lup_ind_nosnow
real(kind(1d0)), dimension(:), allocatable wetthresh_roof
integer, dimension(nsurf) c_obssmdepth
real(kind(1d0)), dimension(:), allocatable soilstorecap_roof
real(kind(1d0)), dimension(:), allocatable veg_frac
real(kind(1d0)), dimension(:, :), allocatable k_surf
real(kind(1d0)) capmax_dec
real(kind(1d0)), dimension(maxnumberofgrids) a1anohm
integer c_internal_thick4
real(kind(1d0)), dimension(nvegsurf) beta_bioco2
integer, dimension(24) c_hrproftraffwe
integer, dimension(5) c_wall_rhocp5_bldgs
real(kind(1d0)), dimension(nsurf) mw_ind
real(kind(1d0)), dimension(nsurf) qn1_ind_snow
real(kind(1d0)), dimension(5) datetimeline
integer, dimension(24) c_hrprofwumanuwd
real(kind(1d0)), dimension(ncolumnsdataoutrsl - 5+12) dataoutlinersl
integer, dimension(5) c_surf_thick5_bldgs
integer, dimension(5) c_wall_k2_bldgs
integer, dimension(nsurfincsnow) c_a3_swet
real(kind(1d0)), dimension(nsurf) addwaterrunoff
real(kind(1d0)), dimension(:, :), allocatable surfacechar
integer, dimension(nsurf) cmod_snowpack
integer c_ahslopeheating_wd
real(kind(1d0)) albevetr_id
integer, parameter ivgrass
real(kind(1d0)), dimension(:, :), allocatable statelimit_wall_grids
real(kind(1d0)), dimension(nsurf) snowwater
real(kind(1d0)) narp_trans_site
integer, dimension(3) c_surf_thick4_paved
integer, dimension(nsurf) snowcoverforms
integer, dimension(nsurf) c_stormax
integer, dimension(nsurfincsnow) c_surf_rhocp3
real(kind(1d0)), dimension(:, :), allocatable wetthresh_roof_grids
integer n_stream_lw_urban
integer, dimension(:), allocatable grididmatrix
real(kind(1d0)), dimension(nsurf) freezstatevol
integer c_internal_rhocp3
real(kind(1d0)), dimension(0:23, 2) wuprofa_24hr
real(kind(1d0)), dimension(nvegsurf) gdd_id_prev
integer, dimension(nsurf) c_snowlimrem
real(kind(1d0)), dimension(ncolumnsdataoutspartacus) dataoutlinespartacus
character(len=14 *ncolumnsdataoutsuews) formatuse
integer, dimension(3) c_surf_rhocp1_paved
integer c_frfossilfuel_nonheat
integer, dimension(nvegsurf) c_baset
real(kind(1d0)), dimension(:, :), allocatable roof_albedo_dir_mult_fact
integer, dimension(nsurf) c_emis
real(kind(1d0)), dimension(:, :), allocatable soilstorecap_roof_grids
real(kind(1d0)) albmax_dectr
integer, dimension(nvegsurf) c_resp_a
integer, dimension(nsurfincsnow) c_surf_thick2
real(kind(1d0)), dimension(nvegsurf) sdd_id
integer, dimension(5) c_nroom_bldgs
real(kind(1d0)), dimension(nvegsurf) sddfull
integer, dimension(5) c_internal_k2_bldgs
integer, dimension(5) c_internal_k4_bldgs
integer, dimension(5) c_surf_k4_bldgs
real(kind(1d0)), dimension(nvegsurf) laimin
real(kind(1d0)) albmin_dectr
integer, parameter ncolumnsdataoutsnow
character(len=20), dimension(ncolumnsveg) headerveg_reqd
character(len=20), dimension(ncolumnsbiogen) headerbiogen_reqd
integer c_internal_rhocp1
integer, dimension(24) c_hrprofhumactivitywe
character(len=20), dimension(ncolumnsohmcoefficients) headerohmcoefficients_file
real(kind(1d0)), dimension(:, :), allocatable estmfordisagg
real(kind(1d0)), dimension(maxnumberofgrids) porosity_id_grids
real(kind(1d0)), dimension(:), allocatable tin_surf
real(kind(1d0)), dimension(:), allocatable estmfordisaggnext
integer, parameter ncolumnsestmcoefficients
integer, parameter watersurf
real(kind(1d0)), dimension(:, :), allocatable profiles_coeff
real(kind(1d0)), dimension(:), allocatable tin_wall
integer, parameter grasssurf
integer, dimension(3) c_surf_thick1_paved
character(len=20), dimension(ncolumnsprofiles) headerprofiles_file
real(kind(1d0)), dimension(nvegsurf) alpha_enh_bioco2
character(len=20), dimension(ncolumnsconductance) headercond_reqd
real(kind(1d0)), dimension(:, :, :), allocatable dz_roof_grids
real(kind(1d0)), dimension(:), allocatable statelimit_roof
real(kind(1d0)), dimension(:), allocatable alb_wall
integer, parameter nsurfdonotreceivedrainage
real(kind(1d0)), dimension(:, :, :), allocatable roof_albedo_dir_mult_fact_grids
integer, dimension(nsurfincsnow) c_estmcode
real(kind(1d0)), dimension(9) wuday_id
real(kind(1d0)) albdectr_id
real(kind(1d0)), dimension(:, :, :), allocatable dataoutrsl
integer, parameter nvegsurf
real(kind(1d0)), dimension(:, :, :), allocatable dataoutsuews
integer, dimension(nsurf) cmod_soilstate
real(kind(1d0)), dimension(:, :), allocatable soil_coeff
real(kind(1d0)), dimension(:, :), allocatable wall_specular_frac
real(kind(1d0)) narp_year
integer, dimension(nsurfincsnow) c_surf_k3
character(len=20), dimension(ncolumnsirrigation) headerirrigation_file
real(kind(1d0)), dimension(nsurf) lup_ind
real(kind(1d0)), dimension(:, :), allocatable height_grids
integer, dimension(nvegsurf) c_biogenco2code
real(kind(1d0)), dimension(nsurf) runoff
real(kind(1d0)), dimension(maxnumberofgrids) albdectr_id_grids
integer, dimension(3) c_surf_rhocp5_paved
real(kind(1d0)), dimension(nsurf) rss_nsurf
integer, parameter ivdecid
real(kind(1d0)), dimension(:, :), allocatable veg_scale_grids
integer c_internal_thick1
real(kind(1d0)) veg_fsd_const
integer, dimension(5) c_surf_thick4_bldgs
integer, dimension(3) c_surf_thick2_paved
real(kind(1d0)), dimension(:, :), allocatable dz_roof
real(kind(1d0)), dimension(:, :, :), allocatable k_surf_grids
integer, parameter bsoilsurf
integer ctp_humactivitywe
real(kind(1d0)) albmax_grass
real(kind(1d0)), dimension(nsurf) stateout
real(kind(1d0)) pormin_dec
real(kind(1d0)), dimension(:, :), allocatable temp_surf
integer, parameter ncolumnsdataoutdailystate
integer, dimension(5) c_surf_thick1_bldgs
real(kind(1d0)), dimension(9, maxnumberofgrids) wuday_id_grids
real(kind(1d0)), dimension(nsurf) snowdens
integer, parameter maxncols_cmds
real(kind(1d0)), dimension(nsurf) lup_ind_snow
integer, dimension(nsurfincsnow) c_surf_k2
integer, parameter ncolumnsdataoutehc
integer, dimension(3) c_surf_rhocp3_paved
integer, dimension(nsurfincsnow) c_surf_rhocp5
real(kind(1d0)), dimension(nsurf) deltaqi
integer, dimension(nsurf) c_wgtodectr
integer, dimension(5) c_internal_rhocp3_bldgs
integer, dimension(nsurf) c_soiltcode
real(kind(1d0)), dimension(:, :), allocatable ohmcoefficients_coeff
real(kind(1d0)), dimension(:), allocatable emis_wall
integer, dimension(nvegsurf) c_beta_enh_bioco2
integer, dimension(nvegsurf) c_porositymax
real(kind(1d0)), dimension(:), allocatable ts5mindata_ir
integer, parameter pavsurf
integer, dimension(5) c_em_ibld_bldgs
integer, dimension(3) c_surf_k3_paved
real(kind(1d0)), dimension(ncolumnsdataoutbeers - 5) dataoutlinebeers
integer, parameter cts_tsurf
integer, dimension(nvegsurf) c_theta_bioco2
real(kind(1d0)) albmax_evetr
character(len=20), dimension(ncolumnsbiogen) headerbiogen_file
character(len=20), dimension(ncolumnssiteselect) headersiteselect_file
integer, dimension(nvegsurf) c_porositymin
real(kind(1d0)), dimension(:, :), allocatable veg_ext_grids
real(kind(1d0)), dimension(:, :, :), allocatable dataoutbl
integer, parameter cts_twall_n
real(kind(1d0)), dimension(nsurf) wetthresh_surf
integer, dimension(nvegsurf) c_leafgp1
integer, dimension(3) c_surf_thick5_paved
integer, dimension(nsurfincsnow) c_surf_k4
real(kind(1d0)), dimension(:, :), allocatable cp_roof
real(kind(1d0)), dimension(nsurf) alb
real(kind(1d0)), dimension(:, :), allocatable irrigation_coeff
real(kind(1d0)), dimension(nsurf) kup_ind
real(kind(1d0)), dimension(:), allocatable building_frac
integer, dimension(nsurf) c_obssnrfrac
integer, parameter ndepth
real(kind(1d0)), dimension(nsurf) qm_melt
integer, dimension(5) c_wall_thick5_bldgs
real(kind(1d0)), dimension(:, :, :), allocatable modeloutputdata
real(kind(1d0)), dimension(nsurf) runoffsnow
real(kind(1d0)), dimension(:, :), allocatable veg_frac_grids
integer, dimension(5) c_alb_ibld_bldgs
integer, dimension(24) c_hrprofwuautowe
integer, dimension(nsurf) cmod_state
character(len=20), dimension(ncolumnsconductance) headercond_file
integer, parameter ivconif
integer, dimension(3) c_surf_thick3_paved
real(kind(1d0)), dimension(:, :), allocatable state_roof_grids
integer, dimension(nsurfincsnow) c_surf_rhocp1
real(kind(1d0)), dimension(nsurf, maxnumberofgrids) icefrac_grids
real(kind(1d0)), dimension(nvegsurf) maxconductance
integer, dimension(24) c_hrprofhumactivitywd
real(kind(1d0)), dimension(:, :), allocatable statelimit_roof_grids
integer, parameter ncolumnsbiogen
real(kind(1d0)), dimension(:, :), allocatable sfr_roof_grids
integer, parameter excesssurf
integer, dimension(5) c_wall_rhocp4_bldgs
integer, dimension(nsurf) c_wgtobsoil
real(kind(1d0)), dimension(nsurf) qn1_ind
integer, dimension(nsurf) snowcalcswitch
character(len=20), dimension(ncolumnsestmcoefficients) headerestmcoefficients_reqd
integer, parameter cts_twall_e
integer, parameter ccendp
integer, dimension(nsurfincsnow) c_a1_wdry
real(kind(1d0)), dimension(0:23, 2) popprof_24hr
character(len=20), dimension(ncolumnssoil) headersoil_reqd
character(len=20), dimension(ncolumnsestmcoefficients) headerestmcoefficients_file
real(kind(1d0)), dimension(nvegsurf) gddfull
integer, dimension(nsurfincsnow) c_a2_wdry
integer, dimension(nvegsurf) c_laieq
integer, parameter cts_tiair
integer, parameter ncolumnsirrigation
real(kind(1d0)), dimension(:, :), allocatable temp_wall
real(kind(1d0)), dimension(:, :, :), allocatable dataoutdailystate
real(kind(1d0)), dimension(:, :, :), allocatable dataoutestm
real(kind(1d0)), dimension(:, :), allocatable veg_coeff
real(kind(1d0)) air_ext_lw
real(kind(1d0)), dimension(maxnumberofgrids) a3anohm
integer, dimension(5) c_wall_k4_bldgs
real(kind(1d0)), dimension(:, :, :), allocatable dz_wall_grids
integer, parameter ccendestmmp
real(kind(1d0)), dimension(:, :), allocatable veg_fsd_grids
real(kind(1d0)), dimension(ncolumnsdataoutdailystate - 5) dailystateline
real(kind(1d0)), dimension(nsurf) drain
real(kind(1d0)), dimension(:), allocatable tair_av_grids
integer, dimension(nsurfincsnow) c_a1_sdry
integer, dimension(nsurfincsnow) c_surf_rhocp4
real(kind(1d0)), dimension(:, :), allocatable k_wall
real(kind(1d0)), dimension(:, :, :), allocatable estmforcingdata
integer, dimension(nvegsurf) c_leafop1
real(kind(1d0)), dimension(nsurf) maxsnowvol
real(kind(1d0)), dimension(:), allocatable sfr_wall
real(kind(1d0)), dimension(nsurf) snowtosurf
integer, dimension(5) c_surf_rhocp3_bldgs
integer, dimension(nsurf) c_wetthresh
integer, parameter nlayer_max
real(kind(1d0)), dimension(:, :, :), allocatable dataoutbeers
real(kind(1d0)), dimension(nsurf) snowpacklimit
character(len=20), dimension(ncolumnswgwaterdist) headerwgwaterdist_reqd
real(kind(1d0)), dimension(:), allocatable veg_scale
integer, dimension(5) c_internal_thick2_bldgs
real(kind(1d0)), dimension(nvegsurf, maxnumberofgrids) gdd_id_grids
integer, parameter maxlinesmet
integer, dimension(5) c_internal_k1_bldgs
integer, parameter ncolumnssnow
integer, dimension(nsurfincsnow) c_a2_wwet
real(kind(1d0)), dimension(12) hdd_id
real(kind(1d0)), dimension(:), allocatable qn_av_grids
real(kind(1d0)), dimension(:, :), allocatable wetthresh_wall_grids
integer, dimension(nvegsurf) c_leafop2
real(kind(1d0)), dimension(:), allocatable tin_roof
integer, parameter nsurfincsnow
real(kind(1d0)), dimension(:), allocatable soilstore_wall
integer, dimension(5) c_internal_thick5_bldgs
real(kind(1d0)), dimension(nsurf) freezstate
integer, dimension(24) c_hrprofenusewd
integer, dimension(nsurf) c_dreq
real(kind(1d0)) sw_dn_direct_frac
real(kind(1d0)), dimension(nsurf) snowinit
integer, dimension(nsurf) c_albmax
integer, parameter decidsurf
integer, dimension(5) c_wall_rhocp2_bldgs
real(kind(1d0)), dimension(nsurf) qm_rain
integer, parameter ncolumnsdataoutdebug
real(kind(1d0)) albgrass_id
integer, dimension(3) c_surf_k2_paved
integer, parameter ccendi
real(kind(1d0)), dimension(:), allocatable veg_fsd
real(kind(1d0)), dimension(nsurf) icefrac
integer, dimension(5) c_wall_thick2_bldgs
real(kind(1d0)), dimension(maxnumberofgrids) mahanohm
integer, dimension(nsurf) c_drcoef1
integer, parameter cts_twall_s
real(kind(1d0)) albmin_evetr
real(kind(1d0)), dimension(:), allocatable tsfc_wall
integer, dimension(nvegsurf) c_basete
real(kind(1d0)), dimension(nvegsurf) alpha_bioco2
integer, parameter cts_troof
real(kind(1d0)), dimension(nsurf) snowfrac
integer, dimension(5) c_wall_thick3_bldgs
real(kind(1d0)) veg_contact_fraction_const
integer cmds_laiinitialgrass
integer cmds_laiinitialevetr
integer cmds_dayssincerain
integer cmds_laiinitialdectr
real(kind(1d0)) emis_snow
character(len=150) fileout
character(len=150) filedscdestm
real(kind(1d0)) qf_sahp_ac
real(kind(1d0)) buildenergyuse
integer netradiationmethod
real(kind(1d0)) qn1_snowfree
real(kind(1d0)) qf_sahp_base
integer resolutionfilesin
character(len=150) buildingsname
character(len=20) filecode
real(kind(1d0)) minqfmetab
integer resolutionfilesinestm
real(kind(1d0)) trafficunits
real(kind(1d0)) heightgravity
real(kind(1d0)) rainmaxres
real(kind(1d0)) alpha_qhqe
real(kind(1d0)) frfossilfuel_heat
real(kind(1d0)) co2pointsource
character(len=150) fileoutputpath
real(kind(1d0)) qf_sahp_heat
real(kind(1d0)), dimension(5) multrainamongnupperi
real(kind(1d0)), dimension(2) fcef_v_kgkm
real(kind(1d0)) fc_biogen
real(kind(1d0)), dimension(2) qf0_beu
character(len=150) cdsmname
integer, dimension(5) multrainamongn
character(len=150) fileestmts
real(kind(1d0)), dimension(2) qf_a
real(kind(1d0)) trans_site
real(kind(1d0)) ef_umolco2perj
real(kind(1d0)) maxqfmetab
character(len=150) filedaily
character(len=90) progname
real(kind(1d0)) precip_hr
real(kind(1d0)) traffprofwd
real(kind(1d0)) ldown_obs
character(len=150) filestateinit
real(kind(1d0)), dimension(2) ah_slope_heating
integer resolutionfilesout
character(len=150) fileout_tt
character(len=150) filechoices
real(kind(1d0)) snowfrac_obs
real(kind(1d0)), dimension(2) ah_min
real(kind(1d0)), dimension(2) baset_heating
integer multiplelayoutfiles
real(kind(1d0)) popprofwe
integer skipheadersiteinfo
real(kind(1d0)), dimension(2) ah_slope_cooling
character(len=150) svfsuffix
real(kind(1d0)) press_hpa
real(kind(1d0)) fc_anthro
character(len=150) solweigpoiout
real(kind(1d0)), dimension(2) qf_c
character(len=150) filemet
integer multipleinitfiles
real(kind(1d0)) maxfcmetab
integer keeptstepfilesout
integer storageheatmethod
real(kind(1d0)), dimension(2) trafficrate
character(len=150) svfpath
real(kind(1d0)) enef_v_jkm
character(len=150) fileinputpath
real(kind(1d0)), dimension(2) qf_b
character(len=150) filedscdmet
character(len=150) tdsmname
integer multipleestmfiles
character(len=150) dsmpath
real(kind(1d0)) traffprofwe
real(kind(1d0)) raincover
integer roughlenmommethod
real(kind(1d0)) zenith_deg
character(len=150) estmout_tt
integer diagnosedisaggestm
character(len=150) fileorigestm
real(kind(1d0)) popprofwd
real(kind(1d0)), dimension(2) popdensdaytime
real(kind(1d0)) minfcmetab
real(kind(1d0)), dimension(2) baset_cooling
character(len=150) dsmname
real(kind(1d0)) rainbucket
real(kind(1d0)) popdensnighttime
character(len=150) fileorigmet
real(kind(1d0)) frfossilfuel_nonheat
character(len=90) smithfile
real(kind(1d0)) molar_wat_vap
real(kind(1d0)) gas_ct_dry
real(kind(1d0)) epsil_gkg
real(kind(1d0)) gas_ct_wat
real(kind(1d0)) gas_ct_wv
real(kind(1d0)) vegfraction
real(kind(1d0)) pavedfractionirrigated
real(kind(1d0)) nonwaterfraction
real(kind(1d0)) faievetree
real(kind(1d0)) pervfraction
real(kind(1d0)) treefractionirrigated
real(kind(1d0)) faidectree
real(kind(1d0)) impervfraction
real(kind(1d0)) grassfractionirrigated
integer nlinesohmcoefficients
integer readblocksmetdata
integer nlinesorigmetdata
integer nlinesorigestmdata
integer nlineswgwaterdist
integer nlinesestmcoefficients
integer nlinesconductance
integer readlinesorigestmdatamax
integer readlinesorigmetdata
integer readlinesorigmetdatamax
integer nlinesanthropogenic
integer readlinesorigestmdata
integer skippedlinesorigestm
integer readblocksorigmetdata
real(kind(1d0)) porosity0
real(kind(1d0)) snowwaterbldgsstate
real(kind(1d0)) snowpackbsoil
real(kind(1d0)) snowpackgrass
real(kind(1d0)) snowwatergrassstate
real(kind(1d0)) soilstoredectrstate
real(kind(1d0)) decidcap0
real(kind(1d0)) laiinitialgrass
real(kind(1d0)) albdectr0
real(kind(1d0)) soilstorepavedstate
real(kind(1d0)) snowpackdectr
real(kind(1d0)) laiinitialevetr
real(kind(1d0)) snowpackevetr
real(kind(1d0)) soilstorebldgsstate
real(kind(1d0)) snowwaterbsoilstate
real(kind(1d0)) soilstoregrassstate
real(kind(1d0)) snowwaterdectrstate
real(kind(1d0)) snowwaterpavedstate
real(kind(1d0)) albevetr0
real(kind(1d0)) laiinitialdectr
real(kind(1d0)) snowwaterwaterstate
real(kind(1d0)) albgrass0
real(kind(1d0)) snowpackwater
real(kind(1d0)) snowpackbldgs
real(kind(1d0)) soilstoreevetrstate
real(kind(1d0)) snowwaterevetrstate
real(kind(1d0)) soilstorebsoilstate
real(kind(1d0)) snowpackpaved
real(kind(1d0)), parameter dtr
real(kind(1d0)), parameter pi
real(kind(1d0)), parameter rtd
real(kind(1d0)) psycice_hpa
real(kind(1d0)) waterdens
real(kind(1d0)), parameter c2k
real(kind(1d0)), parameter jtoumolpar
real(kind(1d0)), parameter kdntopar
real(kind(1d0)), parameter sbconst
real(kind(1d0)) snowfallcum
real(kind(1d0)), dimension(0:23, 2) snowprof_24hr
real(kind(1d0)) snowlimpaved
real(kind(1d0)) snowalbmax
real(kind(1d0)) adjmeltfact
real(kind(1d0)) radmeltfact
real(kind(1d0)) qn1_nosnow
real(kind(1d0)) tempmeltfact
real(kind(1d0)) waterholdcapfrac
real(kind(1d0)), dimension(2) snowremoval
real(kind(1d0)) snowdensmin
real(kind(1d0)) snowlimbldg
real(kind(1d0)) snowalbmin
real(kind(1d0)) preciplimitalb
real(kind(1d0)) snowdensmax
real(kind(1d0)) preciplimit
integer snowfractionchoice
real(kind(1d0)) soilmoistcap
real(kind(1d0)), dimension(:), allocatable qeforcbl
real(kind(1d0)) runoffsoil_per_tstep
real(kind(1d0)), dimension(2) surplusevap
real(kind(1d0)) irrfracgrass
real(kind(1d0)) irrfracbldgs
real(kind(1d0)) dr_per_interval
integer aerodynamicresistancemethod
real(kind(1d0)) surpluswaterbody
real(kind(1d0)) runoffpipes_m3
real(kind(1d0)) resistsurf
real(kind(1d0)) runoffagimpervious
real(kind(1d0)) st_per_interval
real(kind(1d0)) runoffagimpervious_m3
real(kind(1d0)) ev_per_interval
real(kind(1d0)) runoffwaterbody_m3
real(kind(1d0)) runofftowater
real(kind(1d0)) waterstorcap
real(kind(1d0)) runoff_per_tstep
real(kind(1d0)) ev_per_tstep
real(kind(1d0)), dimension(7) daywat
real(kind(1d0)) wuareatotal_m2
real(kind(1d0)) additionalwater
real(kind(1d0)) wuareaevetr_m2
real(kind(1d0)) flowchange
real(kind(1d0)) qe_per_interval
real(kind(1d0)) wuareagrass_m2
real(kind(1d0)) halftimestep
real(kind(1d0)) irrfracevetr
real(kind(1d0)) soildensity
real(kind(1d0)) state_per_tstep
real(kind(1d0)) runoff_per_interval
real(kind(1d0)) chsnow_per_interval
real(kind(1d0)) tstep_real
real(kind(1d0)) soilrocks
real(kind(1d0)), dimension(:), allocatable qhforcbl
real(kind(1d0)), dimension(3) ie_a
real(kind(1d0)) surfacearea_ha
real(kind(1d0)) irrfracdectr
real(kind(1d0)) addwaterbody
real(kind(1d0)) irrfracbsoil
real(kind(1d0)) pipecapacity
real(kind(1d0)) addimpervious
integer roughlenheatmethod
real(kind(1d0)) irrfracwater
real(kind(1d0)) ch_per_interval
real(kind(1d0)) nperestm_real
real(kind(1d0)) runoffagveg_m3
real(kind(1d0)), dimension(7) daywatper
real(kind(1d0)) tot_chang_per_tstep
real(kind(1d0)) qe_per_tstep
real(kind(1d0)) nwstate_per_tstep
real(kind(1d0)) irrfracpaved
real(kind(1d0)) drain_per_tstep
real(kind(1d0)) surf_chang_per_tstep
real(kind(1d0)) runoffwaterbody
real(kind(1d0)) wuareadectr_m2
real(kind(1d0)) runoffsoil_per_interval
real(kind(1d0)) surfacearea
real(kind(1d0)), dimension(3) ie_m
real(kind(1d0)) npertstepin_real
real(kind(1d0)) soilstate
real(kind(1d0)) runoffagveg
real(kind(1d0)) internalwateruse_h
real(kind(1d0)) soildepthmeas
real(kind(1d0)) h_maintain
real(kind(1d0)) runoffpipes
real(kind(1d0)) waterbodytype
real(kind(1d0)) ipthreshold_mmhr
real(kind(1d0)) tstepcount
real(kind(1d0)) vegphenlumps
character(len=10) gridid_text
character(len=15) datetime