ch_salt_module Module


Uses

  • module~~ch_salt_module~~UsesGraph module~ch_salt_module ch_salt_module module~constituent_mass_module constituent_mass_module module~ch_salt_module->module~constituent_mass_module

Used by

  • module~~ch_salt_module~~UsedByGraph module~ch_salt_module ch_salt_module proc~ch_salt_output ch_salt_output proc~ch_salt_output->module~ch_salt_module proc~header_salt header_salt proc~header_salt->module~ch_salt_module proc~recall_salt recall_salt proc~recall_salt->module~ch_salt_module proc~salt_balance salt_balance proc~salt_balance->module~ch_salt_module proc~salt_irrig salt_irrig proc~salt_irrig->module~ch_salt_module proc~sd_channel_control3 sd_channel_control3 proc~sd_channel_control3->module~ch_salt_module proc~sd_channel_read sd_channel_read proc~sd_channel_read->module~ch_salt_module

Variables

Type Visibility Attributes Name Initial
type(ch_salt_balance), public :: ch_saltbz
type(ch_salt_output), public, dimension(:), allocatable, save :: chsalt_d
type(ch_salt_output), public, dimension(:), allocatable, save :: chsalt_m
type(ch_salt_output), public, dimension(:), allocatable, save :: chsalt_y
type(ch_salt_output), public, dimension(:), allocatable, save :: chsalt_a
type(ch_salt_header), public :: chsalt_hdr

Derived Types

type, public ::  ch_salt_balance

Components

Type Visibility Attributes Name Initial
real, public :: tot_in = 0.
real, public :: gw_in = 0.
real, public :: tot_out = 0.
real, public :: seep = 0.
real, public :: irr = 0.
real, public :: div = 0.
real, public :: water = 0.
real, public :: conc = 0.

type, public ::  ch_salt_output

Components

Type Visibility Attributes Name Initial
type(ch_salt_balance), public, dimension (:), allocatable :: salt

type, public ::  ch_salt_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 :: so4in = "so4_in "
character(len=18), public :: cain = "ca_in  "
character(len=18), public :: mgin = "mg_in  "
character(len=18), public :: nain = "na_in  "
character(len=18), public :: kin = "k_in   "
character(len=18), public :: clin = "cl_in  "
character(len=18), public :: co3in = "co3_in "
character(len=18), public :: hco3in = "hco3_in"
character(len=18), public :: so4gw = "so4_gw "
character(len=18), public :: cagw = "ca_gw  "
character(len=18), public :: mggw = "mg_gw  "
character(len=18), public :: nagw = "na_gw  "
character(len=18), public :: kgw = "k_gw   "
character(len=18), public :: clgw = "cl_gw  "
character(len=18), public :: co3gw = "co3_gw "
character(len=18), public :: hco3gw = "hco3_gw"
character(len=18), public :: so4out = "so4_out "
character(len=18), public :: caout = "ca_out  "
character(len=18), public :: mgout = "mg_out  "
character(len=18), public :: naout = "na_out  "
character(len=18), public :: kout = "k_out   "
character(len=18), public :: clout = "cl_out  "
character(len=18), public :: co3out = "co3_out "
character(len=18), public :: hco3out = "hco3_out"
character(len=18), public :: so4seep = "so4_seep "
character(len=18), public :: caseep = "ca_seep  "
character(len=18), public :: mgseep = "mg_seep  "
character(len=18), public :: naseep = "na_seep  "
character(len=18), public :: kseep = "k_seep   "
character(len=18), public :: clseep = "cl_seep  "
character(len=18), public :: co3seep = "co3_seep "
character(len=18), public :: hco3seep = "hco3_seep"
character(len=18), public :: so4irr = "so4_irr "
character(len=18), public :: cairr = "ca_irr  "
character(len=18), public :: mgirr = "mg_irr  "
character(len=18), public :: nairr = "na_irr  "
character(len=18), public :: kirr = "k_irr   "
character(len=18), public :: clirr = "cl_irr  "
character(len=18), public :: co3irr = "co3_irr "
character(len=18), public :: hco3irr = "hco3_irr"
character(len=18), public :: so4div = "so4_div "
character(len=18), public :: cadiv = "ca_div  "
character(len=18), public :: mgdiv = "mg_div  "
character(len=18), public :: nadiv = "na_div  "
character(len=18), public :: kdiv = "k_div   "
character(len=18), public :: cldiv = "cl_div  "
character(len=18), public :: co3div = "co3_div "
character(len=18), public :: hco3div = "hco3_div"
character(len=18), public :: so4 = "so4_mass "
character(len=18), public :: ca = "ca_mass  "
character(len=18), public :: mg = "mg_mass  "
character(len=18), public :: na = "na_mass  "
character(len=18), public :: k = "k_mass   "
character(len=18), public :: cl = "cl_mass  "
character(len=18), public :: co3 = "co3_mass "
character(len=18), public :: hco3 = "hco3_mass"
character(len=18), public :: so4c = "so4_conc"
character(len=18), public :: cac = "ca_conc"
character(len=18), public :: mgc = "mg_conc"
character(len=18), public :: nac = "na_conc"
character(len=18), public :: kc = "k_conc"
character(len=18), public :: clc = "cl_conc"
character(len=18), public :: co3c = "co3_conc"
character(len=18), public :: hco3c = "hco3_conc"