ch_cs_module Module


Uses

  • module~~ch_cs_module~~UsesGraph module~ch_cs_module ch_cs_module module~constituent_mass_module constituent_mass_module module~ch_cs_module->module~constituent_mass_module

Used by

  • module~~ch_cs_module~~UsedByGraph module~ch_cs_module ch_cs_module proc~ch_cs_output ch_cs_output proc~ch_cs_output->module~ch_cs_module proc~cs_balance cs_balance proc~cs_balance->module~ch_cs_module proc~cs_divert cs_divert proc~cs_divert->module~ch_cs_module proc~cs_irrig cs_irrig proc~cs_irrig->module~ch_cs_module proc~cs_str_output cs_str_output proc~cs_str_output->module~ch_cs_module proc~header_const header_const proc~header_const->module~ch_cs_module proc~recall_cs recall_cs proc~recall_cs->module~ch_cs_module proc~sd_channel_control3 sd_channel_control3 proc~sd_channel_control3->module~ch_cs_module proc~sd_channel_read sd_channel_read proc~sd_channel_read->module~ch_cs_module

Variables

Type Visibility Attributes Name Initial
type(ch_cs_balance), public :: ch_csbz
type(ch_cs_output), public, dimension(:), allocatable, save :: chcs_d
type(ch_cs_output), public, dimension(:), allocatable, save :: chcs_m
type(ch_cs_output), public, dimension(:), allocatable, save :: chcs_y
type(ch_cs_output), public, dimension(:), allocatable, save :: chcs_a
type(ch_cs_header), public :: chcs_hdr

Derived Types

type, public ::  ch_cs_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_cs_output

Components

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

type, public ::  ch_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 :: seo4in = "seo4_in "
character(len=18), public :: seo3in = "seo3_in  "
character(len=18), public :: bornin = "born_in  "
character(len=18), public :: seo4gw = "seo4_gw "
character(len=18), public :: seo3gw = "seo3_gw  "
character(len=18), public :: borngw = "born_gw  "
character(len=18), public :: seo4out = "seo4_out "
character(len=18), public :: seo3out = "seo3_out  "
character(len=18), public :: bornout = "born_out  "
character(len=18), public :: seo4seep = "seo4_seep "
character(len=18), public :: seo3seep = "seo3_seep "
character(len=18), public :: bornseep = "born_seep "
character(len=18), public :: seo4irr = "seo4_irr "
character(len=18), public :: seo3irr = "seo3_irr  "
character(len=18), public :: bornirr = "born_irr  "
character(len=18), public :: seo4div = "seo4_div "
character(len=18), public :: seo3div = "seo3_div  "
character(len=18), public :: borndiv = "born_div  "
character(len=18), public :: seo4 = "seo4_mass "
character(len=18), public :: seo3 = "seo3_mass  "
character(len=18), public :: born = "born_mass  "
character(len=18), public :: seo4c = "seo4_conc"
character(len=18), public :: seo3c = "seo3_conc"
character(len=18), public :: bornc = "born_conc"