|
integer,
|
public |
|
:: |
ncell |
= |
0 |
|
|
integer,
|
public |
|
:: |
num_active |
= |
0 |
|
|
real,
|
public |
|
:: |
gw_time_step |
= |
0. |
|
|
integer,
|
public |
|
:: |
gwflag_day |
= |
0 |
|
|
integer,
|
public |
|
:: |
gwflag_mon |
= |
0 |
|
|
integer,
|
public |
|
:: |
gwflag_yr |
= |
0 |
|
|
integer,
|
public |
|
:: |
gwflag_aa |
= |
0 |
|
|
integer,
|
public |
|
:: |
gwflag_obs |
= |
1 |
|
|
integer,
|
public |
|
:: |
gwflag_pump |
= |
1 |
|
|
integer,
|
public |
|
:: |
gwflag_heat |
= |
1 |
|
|
integer,
|
public |
|
:: |
gwflag_solute |
= |
1 |
|
|
integer,
|
public |
|
:: |
gwflag_flux |
= |
1 |
|
|
integer,
|
public |
|
:: |
bc_type |
= |
0 |
|
|
integer,
|
public |
|
:: |
conn_type |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_daycount |
= |
0 |
|
|
real(kind=8),
|
public |
|
:: |
gwflow_area |
= |
0.d0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
bc_type_array |
|
|
|
|
character(len=15),
|
public |
|
:: |
grid_type |
|
|
|
|
integer,
|
public |
|
:: |
grid_nrow |
= |
0 |
|
|
integer,
|
public |
|
:: |
grid_ncol |
= |
0 |
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
cell_id_usg |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
cell_id_list |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
grid_status |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
grid_int |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
grid_val |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
cell_row |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
cell_col |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
cell_gis_id |
|
|
|
|
character(len=16),
|
public, |
dimension (:), allocatable
|
:: |
cell_name |
|
|
|
|
integer,
|
public |
|
:: |
out_gw_celldef |
= |
1416 |
|
|
type(groundwater_state),
|
public, |
dimension (:), allocatable
|
:: |
gw_state |
|
|
|
|
integer,
|
public |
|
:: |
gw_ttime |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_transit_num |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_transit_cells |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_cell_chan_flag |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_cell_chan_time |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_cell_tile_time |
|
|
|
|
type(groundwater_transit),
|
public, |
dimension (:), allocatable
|
:: |
gw_transit |
|
|
|
|
integer,
|
public |
|
:: |
hru_cells_link |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
hru_num_cells |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
hru_cells |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
hru_cells_fract |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
cells_fract |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
hrus_connected |
|
|
|
|
integer,
|
public |
|
:: |
lsu_cells_link |
= |
0 |
|
|
integer,
|
public |
|
:: |
in_lsu_cell |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
lsu_num_cells |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
lsu_cells |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
lsu_cells_fract |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
lsus_connected |
|
|
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_hyd_ss |
|
|
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_hyd_ss_mo |
|
|
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_hyd_ss_yr |
|
|
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_hyd_ss_aa |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_head_sum_aa |
|
|
|
|
type(groundwater_ss),
|
public |
|
:: |
gw_hyd_grid_mo |
|
|
|
|
type(groundwater_ss),
|
public |
|
:: |
gw_hyd_grid_yr |
|
|
|
|
type(groundwater_ss),
|
public |
|
:: |
gw_hyd_grid_aa |
|
|
|
|
real(kind=8),
|
public |
|
:: |
vbef_grid |
= |
0.d0 |
|
|
real(kind=8),
|
public |
|
:: |
vaft_grid |
= |
0.d0 |
|
|
real(kind=8),
|
public |
|
:: |
heat_hbef_grid |
= |
0.d0 |
|
|
real(kind=8),
|
public |
|
:: |
heat_haft_grid |
= |
0.d0 |
|
|
real,
|
public |
|
:: |
sol_grid_mbef |
= |
0. |
|
|
real,
|
public |
|
:: |
sol_grid_maft |
= |
0. |
|
|
integer,
|
public |
|
:: |
sim_month |
= |
0 |
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_heat_ss |
|
|
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_heat_ss_mo |
|
|
|
|
type(groundwater_ss),
|
public, |
dimension (:), allocatable
|
:: |
gw_heat_ss_yr |
|
|
|
|
type(groundwater_ss),
|
public |
|
:: |
gw_heat_grid_mo |
|
|
|
|
type(groundwater_ss),
|
public |
|
:: |
gw_heat_grid_yr |
|
|
|
|
type(groundwater_ss),
|
public |
|
:: |
gw_heat_grid_aa |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_bound_near |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_bound_dist |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gwflow_perc |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_delay |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_rech |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
delay |
|
|
|
|
integer,
|
public |
|
:: |
gw_et_flag |
= |
0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
etremain |
|
|
|
|
integer,
|
public |
|
:: |
num_chancells |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_id |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_cell |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_chan |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_zone |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_ncell |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_len |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_elev |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_K |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_thick |
|
|
|
|
real,
|
public |
|
:: |
gw_bed_change |
= |
0. |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_dpzn |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_obs |
|
|
|
|
integer,
|
public |
|
:: |
gw_chan_dep_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_chan_ndpzn |
= |
0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_dep |
|
|
|
|
type(cell_channel_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_chan_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_gwsw_group_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_gwsw_ngroup |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_gwsw_max |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_gwsw_ncell |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_gwsw_group |
|
|
|
|
integer,
|
public |
|
:: |
gw_chan_obs_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_chan_nobs |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_chan_obs_cell |
|
|
|
|
integer,
|
public |
|
:: |
gw_satx_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
satx_count |
= |
0 |
|
|
type(satx_channel_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_satx_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_soil_flag |
= |
0 |
|
|
real,
|
public, |
dimension (:,:,:), allocatable
|
:: |
hru_soil |
|
|
|
|
type(cell_connections),
|
public, |
dimension(:), allocatable
|
:: |
cell_con |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
hru_pump |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
hru_pump_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
hru_pump_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
hru_pump_aa |
|
|
|
|
integer,
|
public |
|
:: |
hru_pump_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
in_hru_pump_obs |
= |
0 |
|
|
integer,
|
public |
|
:: |
num_hru_pump_obs |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
hru_pump_ids |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
hru_pump_obs |
|
|
|
|
integer,
|
public |
|
:: |
gw_pumpex_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_npumpex |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_pumpex_cell |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_pumpex_nperiods |
|
|
|
|
integer,
|
public, |
dimension (:,:,:), allocatable
|
:: |
gw_pumpex_dates |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_pumpex_rates |
|
|
|
|
integer,
|
public |
|
:: |
gw_tile_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_tile_group_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_tile_num_group |
= |
0 |
|
|
integer,
|
public |
|
:: |
num_tile_cells(50) |
= |
0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_tile_depth |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_tile_drain_area |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_tile_K |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_cell_tile |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_tilecell_chancell |
|
|
|
|
integer,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_tile_groups |
|
|
|
|
type(tile_channel_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_tile_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_res_flag |
= |
0 |
|
|
real,
|
public |
|
:: |
res_thick |
= |
0. |
|
|
real,
|
public |
|
:: |
res_K |
= |
0. |
|
|
integer,
|
public |
|
:: |
num_res_cells |
= |
0 |
|
|
type(cell_reservoir_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_resv_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_wet_flag |
= |
0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
wet_thick |
|
|
|
|
integer,
|
public |
|
:: |
gw_fp_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
in_fp_cell |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_fp_ncells |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_fp_cellid |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_fp_chanid |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_fp_K |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_fp_area |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
flood_freq |
|
|
|
|
type(cell_floodplain_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_fpln_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_canal_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_ncanal |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_canal_ncells |
= |
0 |
|
|
integer,
|
public |
|
:: |
num_canalK_zones |
= |
0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
canalK_zones |
|
|
|
|
type(canal_chan_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_chan_canl_info |
|
|
|
|
type(cell_canal_info),
|
public, |
dimension(:), allocatable
|
:: |
gw_canl_info |
|
|
|
|
type(cell_canal_out_info),
|
public, |
dimension (:), allocatable
|
:: |
gw_canl_out_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_canal_ncells_out |
= |
0 |
|
|
real,
|
public, |
allocatable
|
:: |
canal_out_info(:,:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
canal_out_conc(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
div_conc_salt(:,:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
div_conc_cs(:,:) |
|
|
|
|
type(cell_canal_div_info),
|
public, |
dimension (:), allocatable
|
:: |
gw_canl_div_cell |
|
|
|
|
integer,
|
public |
|
:: |
gw_canal_ncells_div |
= |
0 |
|
|
type(canal_info),
|
public, |
dimension (:), allocatable
|
:: |
gw_canl_div_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_pond_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_pond_div_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_npond |
= |
0 |
|
|
integer,
|
public |
|
:: |
in_ponds |
= |
1219 |
|
|
type(cell_pond_info),
|
public, |
dimension (:), allocatable
|
:: |
gw_pond_info |
|
|
|
|
integer,
|
public |
|
:: |
gw_phyt_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_phyt_ncells |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_phyt_npts |
= |
0 |
|
|
integer,
|
public, |
allocatable
|
:: |
gw_phyt_ids(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
gw_phyt_area(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
gw_phyt_dep(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
gw_phyt_rate(:) |
|
|
|
|
integer,
|
public |
|
:: |
gw_tvh_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_ntvh |
= |
0 |
|
|
integer,
|
public, |
allocatable
|
:: |
gw_tvh_ids(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
gw_tvh_vals(:,:) |
|
|
|
|
integer,
|
public |
|
:: |
gw_group_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_wb_grp_num |
= |
0 |
|
|
integer,
|
public, |
allocatable
|
:: |
gw_wb_grp_ncell(:) |
|
|
|
|
integer,
|
public, |
allocatable
|
:: |
gw_wb_grp_cells(:,:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
cell_channel(:) |
|
|
|
|
integer,
|
public |
|
:: |
gw_num_output |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_output_index |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_output_yr |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_output_day |
|
|
|
|
integer,
|
public |
|
:: |
gw_num_obs_wells |
= |
0 |
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
gw_obs_cells |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_obs_head |
|
|
|
|
integer,
|
public |
|
:: |
gw_cell_obs_ss |
= |
0 |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_cell_obs_ss_vals |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
chan_hyd_sep |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
hydsep_flag |
|
|
|
|
integer,
|
public |
|
:: |
gw_heat_flag |
= |
0 |
|
|
real,
|
public |
|
:: |
gw_rho |
= |
1000. |
|
|
real,
|
public |
|
:: |
gw_cp |
= |
4182. |
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_rechheat |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_obs_temp |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
gw_obs_temp_aa |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_obs_sol_aa |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
heat_cell |
|
|
|
|
type(groundwater_heat_state),
|
public, |
dimension (:), allocatable
|
:: |
gwheat_state |
|
|
|
|
integer,
|
public |
|
:: |
gw_solute_flag |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_nsolute |
= |
0 |
|
|
integer,
|
public |
|
:: |
num_ts_transport |
= |
0 |
|
|
real,
|
public |
|
:: |
gw_long_disp |
= |
0. |
|
|
integer,
|
public |
|
:: |
gwsol_salt |
= |
0 |
|
|
integer,
|
public |
|
:: |
gwsol_cons |
= |
0 |
|
|
integer,
|
public |
|
:: |
gwsol_minl |
= |
0 |
|
|
integer,
|
public |
|
:: |
gw_nminl |
= |
0 |
|
|
character(len=16),
|
public, |
allocatable
|
:: |
gwsol_nm(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
gwsol_rctn(:) |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
gwsol_sorb(:) |
|
|
|
|
type(object_solute_state),
|
public, |
dimension (:), allocatable
|
:: |
gwsol_state |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
mass_min(:) |
|
|
|
|
type(minl_state),
|
public, |
dimension (:), allocatable
|
:: |
gwsol_minl_state |
|
|
|
|
integer,
|
public, |
dimension (:), allocatable
|
:: |
cell_int |
|
|
|
|
real,
|
public, |
allocatable
|
:: |
mass_rct(:) |
|
|
|
|
type(solute_chem),
|
public, |
dimension (:), allocatable
|
:: |
gwsol_chem |
|
|
|
|
type(object_solute_ss),
|
public, |
dimension (:), allocatable
|
:: |
gwsol_ss |
|
|
|
|
type(object_solute_ss_sum),
|
public, |
dimension (:), allocatable
|
:: |
gwsol_ss_sum |
|
|
|
|
type(object_solute_ss_sum),
|
public, |
dimension (:), allocatable
|
:: |
gwsol_ss_sum_mo |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
gwflow_percsol |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_rechsol |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_chng_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rech_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_gwsw_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_swgw_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_satx_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_advn_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_disp_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rcti_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rcto_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_minl_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_sorb_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_ppag_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_ppex_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_tile_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_soil_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_resv_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_wetl_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_canl_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_fpln_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_pond_mo |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_chng_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rech_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_gwsw_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_swgw_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_satx_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_advn_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_disp_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rcti_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rcto_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_minl_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_sorb_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_ppag_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_ppex_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_tile_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_soil_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_resv_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_wetl_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_canl_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_fpln_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_pond_yr |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_chng_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rech_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_gwsw_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_swgw_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_satx_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_advn_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_disp_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rcti_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_rcto_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_minl_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_sorb_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_ppag_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_ppex_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_tile_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_soil_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_resv_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_wetl_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_canl_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_fpln_tt |
|
|
|
|
real,
|
public, |
dimension (:), allocatable
|
:: |
sol_grid_pond_tt |
|
|
|
|
real,
|
public, |
dimension (:,:), allocatable
|
:: |
gw_obs_solute |
|
|
|
|
integer,
|
public |
|
:: |
out_gw |
= |
1228 |
|
|
integer,
|
public |
|
:: |
in_wet_cell |
= |
1239 |
|
|
integer,
|
public |
|
:: |
out_gwobs |
= |
1457 |
|
|
integer,
|
public |
|
:: |
out_gwobs_mon |
= |
1458 |
|
|
integer,
|
public |
|
:: |
out_gwobs_yr |
= |
1459 |
|
|
integer,
|
public |
|
:: |
out_gwobs_aa |
= |
1460 |
|
|
integer,
|
public |
|
:: |
out_gwconnect |
= |
1241 |
|
|
integer,
|
public |
|
:: |
out_gwheads |
= |
1242 |
|
|
integer,
|
public |
|
:: |
out_gwbal |
= |
1243 |
|
|
integer,
|
public |
|
:: |
out_gwsw_chan |
= |
1245 |
|
|
integer,
|
public |
|
:: |
out_gw_chan |
= |
1246 |
|
|
integer,
|
public |
|
:: |
out_gw_rech |
= |
1247 |
|
|
integer,
|
public |
|
:: |
out_gw_et |
= |
1248 |
|
|
integer,
|
public |
|
:: |
out_gw_grid |
= |
1249 |
|
|
integer,
|
public |
|
:: |
out_gw_satex |
= |
1251 |
|
|
integer,
|
public |
|
:: |
out_gwsw |
= |
1252 |
|
|
integer,
|
public |
|
:: |
out_lateral |
= |
1253 |
|
|
integer,
|
public |
|
:: |
out_gw_etact |
= |
1254 |
|
|
integer,
|
public |
|
:: |
out_gw_tile |
= |
1317 |
|
|
integer,
|
public |
|
:: |
out_gwbal_mon |
= |
1255 |
|
|
integer,
|
public |
|
:: |
out_gwbal_yr |
= |
1256 |
|
|
integer,
|
public |
|
:: |
out_gwbal_aa |
= |
1257 |
|
|
integer,
|
public |
|
:: |
out_gwbal_grp |
= |
1601 |
|
|
integer,
|
public |
|
:: |
out_hyd_sep |
= |
1258 |
|
|
integer,
|
public |
|
:: |
out_tile_cells |
= |
1259 |
|
|
integer,
|
public |
|
:: |
out_gwconc |
= |
1260 |
|
|
integer,
|
public |
|
:: |
out_gwtile_hru |
= |
1267 |
|
|
integer,
|
public |
|
:: |
out_gwobs_ss |
= |
1268 |
|
|
integer,
|
public |
|
:: |
out_gw_soil |
= |
1270 |
|
|
integer,
|
public |
|
:: |
out_gw_res |
= |
1271 |
|
|
integer,
|
public |
|
:: |
out_gw_wet |
= |
1310 |
|
|
integer,
|
public |
|
:: |
out_gw_pumpag |
= |
1272 |
|
|
integer,
|
public |
|
:: |
out_gw_pumpex |
= |
1273 |
|
|
integer,
|
public |
|
:: |
out_gw_pumpdef |
= |
1277 |
|
|
integer,
|
public |
|
:: |
out_gw_canal |
= |
1278 |
|
|
integer,
|
public |
|
:: |
out_gw_fp |
= |
1283 |
|
|
integer,
|
public |
|
:: |
out_gw_chem |
= |
1284 |
|
|
integer,
|
public |
|
:: |
out_gw_gwet |
= |
1311 |
|
|
integer,
|
public |
|
:: |
out_gw_gwsw |
= |
1312 |
|
|
integer,
|
public |
|
:: |
out_gw_satx |
= |
1314 |
|
|
integer,
|
public |
|
:: |
out_gw_ppag |
= |
1315 |
|
|
integer,
|
public |
|
:: |
out_gw_ppex |
= |
1316 |
|
|
integer,
|
public |
|
:: |
out_gw_resv |
= |
1318 |
|
|
integer,
|
public |
|
:: |
out_gw_wetl |
= |
1319 |
|
|
integer,
|
public |
|
:: |
out_gw_fpln |
= |
1320 |
|
|
integer,
|
public |
|
:: |
out_gw_canl |
= |
1321 |
|
|
integer,
|
public |
|
:: |
out_gw_pond |
= |
1322 |
|
|
integer,
|
public |
|
:: |
out_gw_phyt |
= |
1325 |
|
|
integer,
|
public |
|
:: |
out_canal_bal |
= |
1328 |
|
|
integer,
|
public |
|
:: |
out_canal_sol |
= |
1329 |
|
|
integer,
|
public |
|
:: |
out_pond_bal |
= |
1323 |
|
|
integer,
|
public |
|
:: |
out_pond_sol |
= |
1324 |
|
|
integer,
|
public |
|
:: |
out_pond_mass |
= |
1326 |
|
|
integer,
|
public |
|
:: |
out_pond_conc |
= |
1327 |
|
|
integer,
|
public |
|
:: |
out_gwtemps |
= |
1370 |
|
|
integer,
|
public |
|
:: |
out_gw_transit |
= |
1410 |
|
|
integer,
|
public |
|
:: |
out_gw_transit_chan |
= |
1411 |
|
|
integer,
|
public |
|
:: |
out_gw_transit_tile |
= |
1412 |
|
|
integer,
|
public |
|
:: |
out_gwsw_groups |
= |
1413 |
|
|
integer,
|
public |
|
:: |
out_gwsw_chanobs_flow |
= |
1414 |
|
|
integer,
|
public |
|
:: |
out_gwsw_chanobs_no3 |
= |
1415 |
|
|
integer,
|
public |
|
:: |
out_hru_pump_day |
= |
1285 |
|
|
integer,
|
public |
|
:: |
out_hru_pump_mo |
= |
1454 |
|
|
integer,
|
public |
|
:: |
out_hru_pump_yr |
= |
1455 |
|
|
integer,
|
public |
|
:: |
out_hru_pump_aa |
= |
1456 |
|
|
integer,
|
public |
|
:: |
out_hru_pump_obs |
= |
1287 |
|
|
integer,
|
public |
|
:: |
out_head_mo |
= |
1288 |
|
|
integer,
|
public |
|
:: |
out_head_yr |
= |
1289 |
|
|
integer,
|
public |
|
:: |
out_conc_mo |
= |
1290 |
|
|
integer,
|
public |
|
:: |
out_conc_yr |
= |
1291 |
|
|
integer,
|
public |
|
:: |
out_sol_rech |
= |
1292 |
|
|
integer,
|
public |
|
:: |
out_sol_gwsw |
= |
1293 |
|
|
integer,
|
public |
|
:: |
out_sol_soil |
= |
1294 |
|
|
integer,
|
public |
|
:: |
out_sol_satx |
= |
1295 |
|
|
integer,
|
public |
|
:: |
out_sol_ppag |
= |
1296 |
|
|
integer,
|
public |
|
:: |
out_sol_ppex |
= |
1297 |
|
|
integer,
|
public |
|
:: |
out_sol_tile |
= |
1298 |
|
|
integer,
|
public |
|
:: |
out_sol_resv |
= |
1299 |
|
|
integer,
|
public |
|
:: |
out_sol_fpln |
= |
1300 |
|
|
integer,
|
public |
|
:: |
out_sol_canl |
= |
1301 |
|
|
integer,
|
public |
|
:: |
out_sol_wetl |
= |
1302 |
|
|
integer,
|
public |
|
:: |
out_sol_rcti |
= |
1303 |
|
|
integer,
|
public |
|
:: |
out_sol_rcto |
= |
1304 |
|
|
integer,
|
public |
|
:: |
out_sol_minl |
= |
1305 |
|
|
integer,
|
public |
|
:: |
out_sol_sorb |
= |
1306 |
|
|
integer,
|
public |
|
:: |
out_sol_pond |
= |
1307 |
|
|
integer,
|
public |
|
:: |
out_sol_rech_mo |
= |
1430 |
|
|
integer,
|
public |
|
:: |
out_sol_gwsw_mo |
= |
1431 |
|
|
integer,
|
public |
|
:: |
out_sol_soil_mo |
= |
1432 |
|
|
integer,
|
public |
|
:: |
out_sol_satx_mo |
= |
1433 |
|
|
integer,
|
public |
|
:: |
out_sol_ppag_mo |
= |
1434 |
|
|
integer,
|
public |
|
:: |
out_sol_ppex_mo |
= |
1435 |
|
|
integer,
|
public |
|
:: |
out_sol_tile_mo |
= |
1436 |
|
|
integer,
|
public |
|
:: |
out_sol_resv_mo |
= |
1437 |
|
|
integer,
|
public |
|
:: |
out_sol_fpln_mo |
= |
1438 |
|
|
integer,
|
public |
|
:: |
out_sol_canl_mo |
= |
1439 |
|
|
integer,
|
public |
|
:: |
out_sol_wetl_mo |
= |
1440 |
|
|
integer,
|
public |
|
:: |
out_sol_rcti_mo |
= |
1441 |
|
|
integer,
|
public |
|
:: |
out_sol_rcto_mo |
= |
1442 |
|
|
integer,
|
public |
|
:: |
out_sol_minl_mo |
= |
1443 |
|
|
integer,
|
public |
|
:: |
out_sol_sorb_mo |
= |
1444 |
|
|
integer,
|
public |
|
:: |
out_sol_pond_mo |
= |
1445 |
|
|
integer,
|
public |
|
:: |
out_solbal_dy |
= |
7100 |
|
|
integer,
|
public |
|
:: |
out_solbal_mo |
= |
7150 |
|
|
integer,
|
public |
|
:: |
out_solbal_yr |
= |
7200 |
|
|
integer,
|
public |
|
:: |
out_solbal_aa |
= |
7300 |
|
|
integer,
|
public |
|
:: |
out_gwobs_sol |
= |
1308 |
|
|
integer,
|
public |
|
:: |
out_gw_rech_mo |
= |
1330 |
|
|
integer,
|
public |
|
:: |
out_gw_gwet_mo |
= |
1331 |
|
|
integer,
|
public |
|
:: |
out_gw_gwsw_mo |
= |
1332 |
|
|
integer,
|
public |
|
:: |
out_gw_soil_mo |
= |
1333 |
|
|
integer,
|
public |
|
:: |
out_gw_satx_mo |
= |
1334 |
|
|
integer,
|
public |
|
:: |
out_gw_ppag_mo |
= |
1335 |
|
|
integer,
|
public |
|
:: |
out_gw_ppex_mo |
= |
1336 |
|
|
integer,
|
public |
|
:: |
out_gw_tile_mo |
= |
1337 |
|
|
integer,
|
public |
|
:: |
out_gw_resv_mo |
= |
1338 |
|
|
integer,
|
public |
|
:: |
out_gw_wetl_mo |
= |
1339 |
|
|
integer,
|
public |
|
:: |
out_gw_fpln_mo |
= |
1340 |
|
|
integer,
|
public |
|
:: |
out_gw_canl_mo |
= |
1341 |
|
|
integer,
|
public |
|
:: |
out_gw_pond_mo |
= |
1342 |
|
|
integer,
|
public |
|
:: |
out_gw_phyt_mo |
= |
1343 |
|
|
integer,
|
public |
|
:: |
out_heatbal_dy |
= |
1360 |
|
|
integer,
|
public |
|
:: |
out_heatbal_yr |
= |
1361 |
|
|
integer,
|
public |
|
:: |
out_heatbal_aa |
= |
1362 |
|
|
integer,
|
public |
|
:: |
out_temp_mo |
= |
1371 |
|
|
integer,
|
public |
|
:: |
out_temp_yr |
= |
1372 |
|
|
integer,
|
public |
|
:: |
out_gwobs_temp |
= |
1373 |
|
|
integer,
|
public |
|
:: |
out_heat_rech |
= |
1380 |
|
|
integer,
|
public |
|
:: |
out_heat_gwet |
= |
1381 |
|
|
integer,
|
public |
|
:: |
out_heat_gwsw |
= |
1382 |
|
|
integer,
|
public |
|
:: |
out_heat_satx |
= |
1383 |
|
|
integer,
|
public |
|
:: |
out_heat_soil |
= |
1384 |
|
|
integer,
|
public |
|
:: |
out_heat_tile |
= |
1385 |
|
|
integer,
|
public |
|
:: |
out_heat_ppag |
= |
1386 |
|
|
integer,
|
public |
|
:: |
out_heat_ppex |
= |
1387 |
|
|
integer,
|
public |
|
:: |
out_heat_resv |
= |
1388 |
|
|
integer,
|
public |
|
:: |
out_heat_wetl |
= |
1389 |
|
|
integer,
|
public |
|
:: |
out_heat_fpln |
= |
1390 |
|
|
integer,
|
public |
|
:: |
out_heat_canl |
= |
1391 |
|
|
integer,
|
public |
|
:: |
out_heat_pond |
= |
1392 |
|
|
integer,
|
public |
|
:: |
out_gwcell_day |
= |
1450 |
|
|
integer,
|
public |
|
:: |
out_gwcell_mon |
= |
1451 |
|
|
integer,
|
public |
|
:: |
out_gwcell_yr |
= |
1452 |
|
|
integer,
|
public |
|
:: |
out_gwcell_aa |
= |
1453 |
|