soil_snow_type Derived Type

type, public :: soil_snow_type


Components

Type Visibility Attributes Name Initial
integer, public, DIMENSION(:), POINTER :: isflag
real, public, DIMENSION(:), POINTER :: iantrct
real, public, DIMENSION(:), POINTER :: pudsto
real, public, DIMENSION(:), POINTER :: pudsmx
real, public, DIMENSION(:), POINTER :: cls
real, public, DIMENSION(:), POINTER :: dfn_dtg
real, public, DIMENSION(:), POINTER :: dfh_dtg
real, public, DIMENSION(:), POINTER :: dfe_ddq
real, public, DIMENSION(:), POINTER :: ddq_dtg
real, public, DIMENSION(:), POINTER :: dfe_dtg
real, public, DIMENSION(:), POINTER :: evapsn
real, public, DIMENSION(:), POINTER :: fwtop
real, public, DIMENSION(:), POINTER :: fwtop1
real, public, DIMENSION(:), POINTER :: fwtop2
real, public, DIMENSION(:), POINTER :: fwtop3
real, public, DIMENSION(:), POINTER :: osnowd
real, public, DIMENSION(:), POINTER :: potev
real, public, DIMENSION(:), POINTER :: runoff
real, public, DIMENSION(:), POINTER :: rnof1
real, public, DIMENSION(:), POINTER :: rnof2
real, public, DIMENSION(:), POINTER :: rtsoil
real, public, DIMENSION(:), POINTER :: wbtot1
real, public, DIMENSION(:), POINTER :: wbtot2
real, public, DIMENSION(:), POINTER :: wb_lake
real, public, DIMENSION(:), POINTER :: totwblake
real, public, DIMENSION(:), POINTER :: sinfil
real, public, DIMENSION(:), POINTER :: qstss
real, public, DIMENSION(:), POINTER :: wetfac
real, public, DIMENSION(:), POINTER :: owetfac
real, public, DIMENSION(:), POINTER :: t_snwlr
real, public, DIMENSION(:), POINTER :: tggav
real, public, DIMENSION(:), POINTER :: otss
real, public, DIMENSION(:), POINTER :: otss_0
real, public, DIMENSION(:), POINTER :: tprecip
real, public, DIMENSION(:), POINTER :: tevap
real, public, DIMENSION(:), POINTER :: trnoff
real, public, DIMENSION(:), POINTER :: totenbal
real, public, DIMENSION(:), POINTER :: totenbal2
real, public, DIMENSION(:), POINTER :: fland
real, public, DIMENSION(:), POINTER :: ifland
real, public, DIMENSION(:), POINTER :: qasrf
real, public, DIMENSION(:), POINTER :: qfsrf
real, public, DIMENSION(:), POINTER :: qssrf
real, public, DIMENSION(:), POINTER :: snage
real, public, DIMENSION(:), POINTER :: snowd
real, public, DIMENSION(:), POINTER :: smelt
real, public, DIMENSION(:), POINTER :: ssdnn
real, public, DIMENSION(:), POINTER :: tss
real, public, DIMENSION(:), POINTER :: tss_p
real, public, DIMENSION(:), POINTER :: deltss
real, public, DIMENSION(:), POINTER :: owb1
real, public, DIMENSION(:,:), POINTER :: sconds
real, public, DIMENSION(:,:), POINTER :: sdepth
real, public, DIMENSION(:,:), POINTER :: smass
real, public, DIMENSION(:,:), POINTER :: ssdn
real, public, DIMENSION(:,:), POINTER :: otgg
real, public, DIMENSION(:,:), POINTER :: tgg
real, public, DIMENSION(:,:), POINTER :: tggsn
real, public, DIMENSION(:,:), POINTER :: dtmlt
real, public, DIMENSION(:,:), POINTER :: albsoilsn
real, public, DIMENSION(:,:), POINTER :: evapfbl
real, public, DIMENSION(:,:), POINTER :: tilefrac
real(kind=r_2), public, DIMENSION(:), POINTER :: wbtot
real(kind=r_2), public, DIMENSION(:,:), POINTER :: gammzz
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wb
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wbice
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wblf
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wbfice
real(kind=r_2), public, DIMENSION(:), POINTER :: GWwb
real(kind=r_2), public, DIMENSION(:), POINTER :: GWhk
real(kind=r_2), public, DIMENSION(:), POINTER :: GWdhkdw
real(kind=r_2), public, DIMENSION(:), POINTER :: GWdsmpdw
real(kind=r_2), public, DIMENSION(:), POINTER :: wtd
real(kind=r_2), public, DIMENSION(:), POINTER :: GWsmp
real(kind=r_2), public, DIMENSION(:), POINTER :: GWwbeq
real(kind=r_2), public, DIMENSION(:), POINTER :: GWzq
real(kind=r_2), public, DIMENSION(:), POINTER :: qhz
real(kind=r_2), public, DIMENSION(:), POINTER :: satfrac
real(kind=r_2), public, DIMENSION(:), POINTER :: Qrecharge
real(kind=r_2), public, DIMENSION(:), POINTER :: rh_srf
real(kind=r_2), public, DIMENSION(:), POINTER :: rtevap_sat
real(kind=r_2), public, DIMENSION(:), POINTER :: rtevap_unsat
real(kind=r_2), public, DIMENSION(:), POINTER :: rt_qh_sublayer
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wbeq
real(kind=r_2), public, DIMENSION(:,:), POINTER :: zq
real(kind=r_2), public, DIMENSION(:,:), POINTER :: icefrac
real(kind=r_2), public, DIMENSION(:,:), POINTER :: fracice
real(kind=r_2), public, DIMENSION(:,:), POINTER :: hk
real(kind=r_2), public, DIMENSION(:,:), POINTER :: smp
real(kind=r_2), public, DIMENSION(:,:), POINTER :: dhkdw
real(kind=r_2), public, DIMENSION(:,:), POINTER :: dsmpdw
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wbliq
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wmliq
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wmice
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wmtot
real(kind=r_2), public, DIMENSION(:,:), POINTER :: qhlev
real(kind=r_2), public, DIMENSION(:,:), POINTER :: smp_hys
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wb_hys
real(kind=r_2), public, DIMENSION(:,:), POINTER :: sucs_hys
real(kind=r_2), public, DIMENSION(:,:), POINTER :: ssat_hys
real(kind=r_2), public, DIMENSION(:,:), POINTER :: watr_hys
real(kind=r_2), public, DIMENSION(:,:), POINTER :: hys_fac
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wbliq_old
real(kind=r_2), public, DIMENSION(:,:), POINTER :: S
real(kind=r_2), public, DIMENSION(:,:), POINTER :: Tsoil
real(kind=r_2), public, DIMENSION(:), POINTER :: SL
real(kind=r_2), public, DIMENSION(:), POINTER :: TL
real(kind=r_2), public, DIMENSION(:), POINTER :: h0
real(kind=r_2), public, DIMENSION(:,:), POINTER :: rex
real(kind=r_2), public, DIMENSION(:,:), POINTER :: wflux
real(kind=r_2), public, DIMENSION(:), POINTER :: delwcol
real(kind=r_2), public, DIMENSION(:), POINTER :: zdelta
real(kind=r_2), public, DIMENSION(:,:), POINTER :: kth
real(kind=r_2), public, DIMENSION(:), POINTER :: Tsurface
real(kind=r_2), public, DIMENSION(:), POINTER :: lE
real(kind=r_2), public, DIMENSION(:), POINTER :: evap
real(kind=r_2), public, DIMENSION(:,:), POINTER :: ciso
real(kind=r_2), public, DIMENSION(:), POINTER :: cisoL
real(kind=r_2), public, DIMENSION(:), POINTER :: rlitt
real(kind=r_2), public, DIMENSION(:,:), POINTER :: thetai
real(kind=r_2), public, DIMENSION(:,:), POINTER :: snowliq
real(kind=r_2), public, DIMENSION(:), POINTER :: nsteps
real(kind=r_2), public, DIMENSION(:), POINTER :: TsurfaceFR
real(kind=r_2), public, DIMENSION(:,:), POINTER :: Ta_daily
integer, public, DIMENSION(:), POINTER :: nsnow
real(kind=r_2), public, DIMENSION(:), POINTER :: Qadv_daily
real(kind=r_2), public, DIMENSION(:), POINTER :: G0_daily
real(kind=r_2), public, DIMENSION(:), POINTER :: Qevap_daily
real(kind=r_2), public, DIMENSION(:), POINTER :: Qprec_daily
real(kind=r_2), public, DIMENSION(:), POINTER :: Qprec_snow_daily