cs_aquifer Module


Used by

  • module~~cs_aquifer~~UsedByGraph module~cs_aquifer cs_aquifer proc~aqu_1d_control aqu_1d_control proc~aqu_1d_control->module~cs_aquifer proc~aqu_cs_output aqu_cs_output proc~aqu_cs_output->module~cs_aquifer proc~aqu_initial aqu_initial proc~aqu_initial->module~cs_aquifer proc~cs_balance cs_balance proc~cs_balance->module~cs_aquifer proc~cs_divert cs_divert proc~cs_divert->module~cs_aquifer proc~cs_irrig cs_irrig proc~cs_irrig->module~cs_aquifer proc~cs_rctn_aqu cs_rctn_aqu proc~cs_rctn_aqu->module~cs_aquifer proc~cs_sorb_aqu cs_sorb_aqu proc~cs_sorb_aqu->module~cs_aquifer proc~header_const header_const proc~header_const->module~cs_aquifer

Variables

Type Visibility Attributes Name Initial
type(object_cs_balance_aqu), public, dimension (:), allocatable :: acsb_d
type(object_cs_balance_aqu), public, dimension (:), allocatable :: acsb_m
type(object_cs_balance_aqu), public, dimension (:), allocatable :: acsb_y
type(object_cs_balance_aqu), public, dimension (:), allocatable :: acsb_a
type(object_cs_balance_aqu), public :: bacs_d
type(object_cs_balance_aqu), public :: bacs_m
type(object_cs_balance_aqu), public :: bacs_y
type(object_cs_balance_aqu), public :: bacs_a
type(object_cs_balance_aqu), public :: csbz_aqu
type(output_cs_header), public :: cs_hdr_aqu

Derived Types

type, public ::  cs_balance_aqu

Components

Type Visibility Attributes Name Initial
real, public :: csgw = 0.

|kg |mass loaded to streams from the aquifer

real, public :: rchrg = 0.

|kg |mass reaching the water table (recharge)

real, public :: seep = 0.

|kg |mass seepage out of aquifer

real, public :: irr = 0.

|kg |mass removed via irrigation (groundwater pumping)

real, public :: div = 0.

|kg |mass removed or added via diversion

real, public :: sorb = 0.

|kg |mass transferred from sorbed phase to dissolved phase

real, public :: rctn = 0.

|kg |mass transferred by chemical reaction

real, public :: mass = 0.

|kg !mass stored in aquifer

real, public :: conc = 0.

|g/m3 |concentration in groundwater

real, public :: srbd = 0.

|kg |mass sorbed to aquifer material

type, public ::  object_cs_balance_aqu

Components

Type Visibility Attributes Name Initial
type(cs_balance_aqu), public, dimension (:), allocatable :: cs

type, public ::  output_cs_header

Components

Type Visibility Attributes Name Initial
character(len=6), public :: day = "  jday"
character(len=6), public :: mo = "   mon"
character(len=6), public :: day_mo = "   day"
character(len=6), public :: yrc = "    yr"
character(len=8), public :: isd = "   unit "
character(len=12), public :: id = " gis_id "
character(len=18), public :: seo4 = "   gw_seo4"
character(len=18), public :: seo3 = "   gw_seo3"
character(len=18), public :: born = "   gw_born"
character(len=18), public :: seo4r = " rchg_seo4"
character(len=18), public :: seo3r = " rchg_seo3"
character(len=18), public :: bornr = " rchg_born"
character(len=18), public :: seo4s = " seep_seo4"
character(len=18), public :: seo3s = " seep_seo3"
character(len=18), public :: borns = " seep_born"
character(len=18), public :: seo4i = " irr_seo4"
character(len=18), public :: seo3i = " irr_seo3"
character(len=18), public :: borni = " irr_born"
character(len=18), public :: seo4v = " div_seo4"
character(len=18), public :: seo3v = " div_seo3"
character(len=18), public :: bornv = " div_born"
character(len=18), public :: seo4b = " sorb_seo4"
character(len=18), public :: seo3b = " sorb_seo3"
character(len=18), public :: bornb = " sorb_born"
character(len=18), public :: seo4t = " rctn_seo4"
character(len=18), public :: seo3t = " rctn_seo3"
character(len=18), public :: bornt = " rctn_born"
character(len=18), public :: seo4m = " mass_seo4"
character(len=18), public :: seo3m = " mass_seo3"
character(len=18), public :: bornm = " mass_born"
character(len=18), public :: seo4c = " conc_seo4"
character(len=18), public :: seo3c = " conc_seo3"
character(len=18), public :: bornc = " conc_born"
character(len=18), public :: seo4d = " srbd_seo4"
character(len=18), public :: seo3d = " srbd_seo3"
character(len=18), public :: bornd = " srbd_born"