gwflow_module Module


Used by

  • module~~gwflow_module~~UsedByGraph module~gwflow_module gwflow_module proc~basin_read_objs basin_read_objs proc~basin_read_objs->module~gwflow_module proc~cal_parm_select cal_parm_select proc~cal_parm_select->module~gwflow_module proc~cal_parmchg_read cal_parmchg_read proc~cal_parmchg_read->module~gwflow_module proc~command command proc~command->module~gwflow_module proc~cs_balance cs_balance proc~cs_balance->module~gwflow_module proc~cs_lch cs_lch proc~cs_lch->module~gwflow_module proc~gwflow_canal gwflow_canal proc~gwflow_canal->module~gwflow_module proc~gwflow_canal_div gwflow_canal_div proc~gwflow_canal_div->module~gwflow_module proc~gwflow_canal_ext gwflow_canal_ext proc~gwflow_canal_ext->module~gwflow_module proc~gwflow_chan_read gwflow_chan_read proc~gwflow_chan_read->module~gwflow_module proc~gwflow_channel_exch gwflow_channel_exch proc~gwflow_channel_exch->module~gwflow_module proc~gwflow_chem gwflow_chem proc~gwflow_chem->module~gwflow_module proc~gwflow_floodplain gwflow_floodplain proc~gwflow_floodplain->module~gwflow_module proc~gwflow_gwet gwflow_gwet proc~gwflow_gwet->module~gwflow_module proc~gwflow_heat gwflow_heat proc~gwflow_heat->module~gwflow_module proc~gwflow_lateral gwflow_lateral proc~gwflow_lateral->module~gwflow_module proc~gwflow_minl gwflow_minl proc~gwflow_minl->module~gwflow_module proc~gwflow_output_aa gwflow_output_aa proc~gwflow_output_aa->module~gwflow_module proc~gwflow_output_day gwflow_output_day proc~gwflow_output_day->module~gwflow_module proc~gwflow_output_init gwflow_output_init proc~gwflow_output_init->module~gwflow_module proc~gwflow_output_mon gwflow_output_mon proc~gwflow_output_mon->module~gwflow_module proc~gwflow_output_yr gwflow_output_yr proc~gwflow_output_yr->module~gwflow_module proc~gwflow_phreatophyte gwflow_phreatophyte proc~gwflow_phreatophyte->module~gwflow_module proc~gwflow_pond gwflow_pond proc~gwflow_pond->module~gwflow_module proc~gwflow_pump_allo gwflow_pump_allo proc~gwflow_pump_allo->module~gwflow_module proc~gwflow_pump_ext gwflow_pump_ext proc~gwflow_pump_ext->module~gwflow_module proc~gwflow_read gwflow_read proc~gwflow_read->module~gwflow_module proc~gwflow_rech gwflow_rech proc~gwflow_rech->module~gwflow_module proc~gwflow_reservoir gwflow_reservoir proc~gwflow_reservoir->module~gwflow_module proc~gwflow_satexcess gwflow_satexcess proc~gwflow_satexcess->module~gwflow_module proc~gwflow_simulate gwflow_simulate proc~gwflow_simulate->module~gwflow_module proc~gwflow_soil gwflow_soil proc~gwflow_soil->module~gwflow_module proc~gwflow_solute gwflow_solute proc~gwflow_solute->module~gwflow_module proc~gwflow_tile gwflow_tile proc~gwflow_tile->module~gwflow_module proc~gwflow_wetland gwflow_wetland proc~gwflow_wetland->module~gwflow_module proc~gwflow_write_cell_array gwflow_write_cell_array proc~gwflow_write_cell_array->module~gwflow_module proc~gwflow_write_celldef gwflow_write_celldef proc~gwflow_write_celldef->module~gwflow_module proc~hru_control hru_control proc~hru_control->module~gwflow_module proc~nut_nlch nut_nlch proc~nut_nlch->module~gwflow_module proc~nut_solp nut_solp proc~nut_solp->module~gwflow_module proc~recall_cs recall_cs proc~recall_cs->module~gwflow_module proc~recall_salt recall_salt proc~recall_salt->module~gwflow_module proc~salt_balance salt_balance proc~salt_balance->module~gwflow_module proc~salt_lch salt_lch proc~salt_lch->module~gwflow_module proc~sd_channel_control3 sd_channel_control3 proc~sd_channel_control3->module~gwflow_module proc~sd_channel_sediment3 sd_channel_sediment3 proc~sd_channel_sediment3->module~gwflow_module proc~swr_satexcess swr_satexcess proc~swr_satexcess->module~gwflow_module proc~wallo_canal wallo_canal proc~wallo_canal->module~gwflow_module proc~wet_read_hyd wet_read_hyd proc~wet_read_hyd->module~gwflow_module proc~wetland_control wetland_control proc~wetland_control->module~gwflow_module

Variables

Type Visibility Attributes Name Initial
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

Derived Types

type, public ::  groundwater_state

Components

Type Visibility Attributes Name Initial
real, public :: elev = 0.
real, public :: thck = 0.
real, public :: botm = 0.
real, public :: xcrd = 0.
real, public :: ycrd = 0.
real, public :: area = 0.
real, public :: init = 0.
real, public :: head = 0.
real, public :: hydc = 0.
real, public :: spyd = 0.
real, public :: exdp = 0.
integer, public :: stat = 0
integer, public :: zone = 0
integer, public :: ncon = 0
integer, public :: tile = 0
real, public :: hnew = 0.
real, public :: hold = 0.
real, public :: stor = 0.
real, public :: vbef = 0.
real, public :: vaft = 0.
real, public :: hdmo = 0.
real, public :: hdyr = 0.
real, public :: delx = 0.
real, public :: dely = 0.

type, public ::  groundwater_transit

Components

Type Visibility Attributes Name Initial
real(kind=8), public :: x = 0.
real(kind=8), public :: y = 0.
integer, public :: cell = 0
real, public :: t = 0.
real, public :: t_chan = 0.
real, public :: t_tile = 0.
real, public :: t_well = 0.

type, public ::  groundwater_ss

Components

Type Visibility Attributes Name Initial
real, public :: chng = 0.
real, public :: rech = 0.
real, public :: gwet = 0.
real, public :: gwsw = 0.
real, public :: swgw = 0.
real, public :: satx = 0.
real, public :: soil = 0.
real, public :: latl = 0.
real, public :: disp = 0.
real, public :: bndr = 0.
real, public :: ppag = 0.
real, public :: ppdf = 0.
real, public :: ppex = 0.
real, public :: tile = 0.
real, public :: resv = 0.
real, public :: wetl = 0.
real, public :: fpln = 0.
real, public :: canl = 0.
real, public :: pond = 0.
real, public :: phyt = 0.
real, public :: totl = 0.

type, public ::  cell_channel_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncon = 0
integer, public, allocatable :: cells(:)
real, public, allocatable :: leng(:)
real, public, allocatable :: elev(:)
real, public, allocatable :: hydc(:)
real, public, allocatable :: thck(:)
integer, public, allocatable :: dpzn(:)

type, public ::  satx_channel_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncon = 0
integer, public, allocatable :: cells(:)

type, public ::  cell_connections

Components

Type Visibility Attributes Name Initial
integer, public, allocatable :: cell_id(:)
real, public, allocatable :: latl(:)
real, public, allocatable :: sat(:)

type, public ::  tile_channel_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncon = 0
integer, public, allocatable :: cells(:)

type, public ::  cell_reservoir_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncon = 0
integer, public, allocatable :: cells(:)
real, public, allocatable :: elev(:)
real, public, allocatable :: hydc(:)
real, public, allocatable :: thck(:)

type, public ::  cell_floodplain_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncon = 0
integer, public, allocatable :: cells(:)
real, public, allocatable :: hydc(:)
real, public, allocatable :: area(:)
integer, public, allocatable :: mtch(:)

type, public ::  canal_chan_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncanal = 0
integer, public, allocatable :: canals(:)
real, public, allocatable :: wdth(:)
real, public, allocatable :: dpth(:)
real, public, allocatable :: thck(:)
real, public, allocatable :: hydc(:)
integer, public, allocatable :: dayb(:)
integer, public, allocatable :: daye(:)

type, public ::  cell_canal_info

Components

Type Visibility Attributes Name Initial
integer, public :: ncon = 0
integer, public, allocatable :: cells(:)
real, public, allocatable :: leng(:)
real, public, allocatable :: elev(:)
real, public, allocatable :: hydc(:)

type, public ::  cell_canal_out_info

Components

Type Visibility Attributes Name Initial
integer, public :: cell_id = 0
real, public :: wdth = 0.
real, public :: dpth = 0.
real, public :: thck = 0.
real, public :: leng = 0.
real, public :: elev = 0.
real, public :: hydc = 0.
integer, public :: dayb = 0
integer, public :: daye = 0

type, public ::  cell_canal_div_info

Components

Type Visibility Attributes Name Initial
integer, public :: cell_id = 0
integer, public :: canal_id = 0
real, public :: leng = 0.
real, public :: elev = 0.

type, public ::  canal_info

Components

Type Visibility Attributes Name Initial
integer, public :: canal_id = 0
integer, public :: divr = 0
real, public :: width = 0.
real, public :: depth = 0.
real, public :: thick = 0.
real, public :: bed_K = 0.
real, public :: div = 0.
real, public :: stor = 0.
real, public :: out_seep = 0.
real, public :: out_pond = 0.

type, public ::  cell_pond_info

Components

Type Visibility Attributes Name Initial
integer, public :: id = 0
integer, public :: chan = 0
integer, public :: canal = 0
integer, public :: unl = 0
integer, public :: ncell = 0
integer, public :: wsta = 0
real, public :: area = 0.
real, public :: bed_k = 0.
real, public :: evap_co = 0.6
real, public :: stor = 0.
real, public :: seep = 0.
real, public :: div = 0.
real, public :: div_uns = 0.
real, public :: evap = 0.
integer, public :: dy_start = 0
integer, public, allocatable :: cells(:)
real, public, allocatable :: conn_area(:)
real, public, allocatable :: sol_mass(:)
real, public, allocatable :: sol_conc(:)
real, public, allocatable :: unl_conc(:)

type, public ::  groundwater_heat_state

Components

Type Visibility Attributes Name Initial
real, public :: stor = 0.
real, public :: thmc = 0.
real, public :: temp = 0.
real, public :: tnew = 0.
real, public :: told = 0.
real, public :: hbef = 0.
real, public :: haft = 0.
real, public :: tpmo = 0.
real, public :: tpyr = 0.

type, public ::  solute_state

Components

Type Visibility Attributes Name Initial
real, public :: mass = 0.
real, public :: init = 0.
real, public :: conc = 0.
real, public :: cnew = 0.
real, public :: mbef = 0.
real, public :: maft = 0.
real, public :: cnmo = 0.
real, public :: cnyr = 0.

type, public ::  object_solute_state

Components

Type Visibility Attributes Name Initial
type(solute_state), public, dimension (:), allocatable :: solute

type, public ::  minl_state

Components

Type Visibility Attributes Name Initial
real, public, dimension (:), allocatable :: fract

type, public ::  solute_chem

Components

Type Visibility Attributes Name Initial
real, public :: ino3 = 0.
real, public :: oxyg = 0.
real, public :: kd_seo4 = 0.
real, public :: kd_seo3 = 0.
real, public :: kd_boron = 0.
real, public :: kseo4 = 0.
real, public :: kseo3 = 0.
integer, public :: nshale = 0
integer, public, dimension (:), allocatable :: shale
real, public, dimension (:), allocatable :: shale_sseratio
real, public, dimension (:), allocatable :: shale_o2a
real, public, dimension (:), allocatable :: shale_no3a
integer, public :: bed_flag = 0
real, public :: bed_sse = 0.
real, public :: bed_o2a = 0.
real, public :: bed_no3a = 0.
integer, public :: ripar = 0

type, public ::  solute_ss

Components

Type Visibility Attributes Name Initial
real, public :: rech = 0.
real, public :: gwsw = 0.
real, public :: swgw = 0.
real, public :: soil = 0.
real, public :: satx = 0.
real, public :: ppag = 0.
real, public :: ppex = 0.
real, public :: tile = 0.
real, public :: resv = 0.
real, public :: wetl = 0.
real, public :: fpln = 0.
real, public :: canl = 0.
real, public :: pond = 0.
real, public :: advn = 0.
real, public :: disp = 0.
real, public :: rcti = 0.
real, public :: rcto = 0.
real, public :: minl = 0.
real, public :: sorb = 0.
real, public :: totl = 0.

type, public ::  object_solute_ss

Components

Type Visibility Attributes Name Initial
type(solute_ss), public, dimension (:), allocatable :: solute

type, public ::  solute_ss_sum

Components

Type Visibility Attributes Name Initial
real, public :: rech = 0.
real, public :: gwsw = 0.
real, public :: swgw = 0.
real, public :: soil = 0.
real, public :: satx = 0.
real, public :: ppag = 0.
real, public :: ppex = 0.
real, public :: tile = 0.
real, public :: resv = 0.
real, public :: wetl = 0.
real, public :: fpln = 0.
real, public :: canl = 0.
real, public :: pond = 0.
real, public :: advn = 0.
real, public :: disp = 0.
real, public :: rcti = 0.
real, public :: rcto = 0.
real, public :: minl = 0.
real, public :: sorb = 0.

type, public ::  object_solute_ss_sum

Components

Type Visibility Attributes Name Initial
type(solute_ss_sum), public, dimension (:), allocatable :: solute