TYPE DIAG_MISC_ISBA_t
!------------------------------------------------------------------------------
!
LOGICAL :: LSURF_MISC_BUDGET ! flag for miscellaneous terms of isba scheme
LOGICAL :: LSURF_DIAG_ALBEDO ! flag to write out diagnostic albedo
LOGICAL :: LSURF_MISC_DIF ! flag for miscellaneous terms of isba-dif scheme
LOGICAL :: LPROSNOW ! flag for Crocus-MEPRA outputs
LOGICAL :: LVOLUMETRIC_SNOWLIQ ! volumetric snow liquid water content (kg m-3)
!
!* variables for each patch
!
REAL, POINTER, DIMENSION(:) :: XHV ! Halstead coefficient
REAL, POINTER, DIMENSION(:) :: XLAI ! leaf average index
!
REAL, POINTER, DIMENSION(:,:) :: XSWI ! Soil wetness index
REAL, POINTER, DIMENSION(:,:) :: XTSWI ! Total soil wetness index
REAL, POINTER, DIMENSION(:) :: XSOIL_SWI ! Soil wetness index
REAL, POINTER, DIMENSION(:) :: XSOIL_TSWI ! Total Soil wetness index
REAL, POINTER, DIMENSION(:) :: XSOIL_TWG ! Soil water content (liquid+ice) (kg.m-2)
REAL, POINTER, DIMENSION(:) :: XSOIL_TWGI ! Soil ice content (kg.m-2)
REAL, POINTER, DIMENSION(:) :: XSOIL_WG ! Soil water content (liquid+ice) (m3.m-3)
REAL, POINTER, DIMENSION(:) :: XSOIL_WGI ! Soil ice content (m3.m-3)
!
REAL, POINTER, DIMENSION(:) :: XFRD2_TSWI ! ISBA-FR-DG2 comparable soil wetness index (DIF option)
REAL, POINTER, DIMENSION(:) :: XFRD2_TWG ! ISBA-FR-DG2 comparable soil water content (liquid+ice) (DIF option)
REAL, POINTER, DIMENSION(:) :: XFRD2_TWGI ! ISBA-FR-DG2 comparable soil ice content (DIF option)
REAL, POINTER, DIMENSION(:) :: XFRD3_TSWI ! ISBA-FR-Deep comparable soil wetness index (DIF option)
REAL, POINTER, DIMENSION(:) :: XFRD3_TWG ! ISBA-FR-Deep comparable soil water content (liquid+ice) (DIF option)
REAL, POINTER, DIMENSION(:) :: XFRD3_TWGI ! ISBA-FR-Deep comparable soil ice content (DIF option)
!
REAL, POINTER, DIMENSION(:) :: XALT ! Active layer thickness in permafrost area
REAL, POINTER, DIMENSION(:) :: XFLT ! Frozen layer thickness in non-permmafrost area
!
REAL, POINTER, DIMENSION(:) :: XRNSNOW ! net radiative flux from snow (ISBA-ES:3-L) (W/m2)
REAL, POINTER, DIMENSION(:) :: XHSNOW ! sensible heat flux from snow (ISBA-ES:3-L) (W/m2)
REAL, POINTER, DIMENSION(:) :: XHPSNOW ! heat release from rainfall (ISBA-ES:3-L) (W/m2)
REAL, POINTER, DIMENSION(:) :: XGFLUXSNOW ! net surface energy flux into snowpack
! ! (ISBA-ES:3-L) (W/m2)
REAL, POINTER, DIMENSION(:) :: XUSTARSNOW ! friction velocity over snow
! ! (ISBA-ES:3-L) (m/s)
REAL, POINTER, DIMENSION(:) :: XGRNDFLUX ! soil/snow interface heat flux (ISBA-ES:3-L) (W/m2)
REAL, POINTER, DIMENSION(:) :: XSRSFC ! snowfall over snowpack (ISBA-ES:3-L) (kg/m2/s)
REAL, POINTER, DIMENSION(:) :: XRRSFC ! rainfall over snowpack (ISBA-ES:3-L) (kg/m2/s)
REAL, POINTER, DIMENSION(:) :: XCDSNOW ! snow drag coefficient (ISBA-ES:3-L) (-)
REAL, POINTER, DIMENSION(:) :: XCHSNOW ! heat turbulent transfer coefficient
! ! (ISBA-ES:3-L) (-)
REAL, POINTER, DIMENSION(:,:) :: XSNOWDZ ! snow layer thicknesses (m)
REAL, POINTER, DIMENSION(:,:) :: XSNOWDEND ! dendricity (Crocus)
REAL, POINTER, DIMENSION(:,:) :: XSNOWSPHER ! sphericity (Crocus)
REAL, POINTER, DIMENSION(:,:) :: XSNOWSIZE ! grain size (Crocus)
REAL, POINTER, DIMENSION(:,:) :: XSNOWSSA ! snow specific surface area (Crocus)
REAL, POINTER, DIMENSION(:,:) :: XSNOWTYPEMEPRA ! snow grain type (Crocus-MEPRA)
REAL, POINTER, DIMENSION(:,:) :: XSNOWRAM ! snow ram resistance (Crocus-MEPRA)
REAL, POINTER, DIMENSION(:,:) :: XSNOWSHEAR ! snow shear resistance (Crocus-MEPRA)
!
REAL, POINTER, DIMENSION(:) :: XSNOWHMASS ! heat content change due to mass
! ! changes in snowpack: for budget
REAL, POINTER, DIMENSION(:,:) :: XSNOWLIQ ! snow liquid water profile (ISBA-ES:3-L)
REAL, POINTER, DIMENSION(:,:) :: XSNOWTEMP ! snow temperature profile (ISBA-ES:3-L)
!
REAL, POINTER, DIMENSION(:) :: XTWSNOW ! Total snow reservoir
REAL, POINTER, DIMENSION(:) :: XTDSNOW ! Total snow height
REAL, POINTER, DIMENSION(:) :: XTTSNOW ! Total snow temperature
!
REAL, POINTER, DIMENSION(:) :: XSNDPT_1DY, XSNDPT_3DY, XSNDPT_5DY, XSNDPT_7DY ! fresh snow depth in 1, 3, 5, 7 days
REAL, POINTER, DIMENSION(:) :: XSNSWE_1DY, XSNSWE_3DY, XSNSWE_5DY, XSNSWE_7DY! fresh snow water equivalent in 1, 3, 5, 7 days
REAL, POINTER, DIMENSION(:) :: XSNRAM_SONDE ! penetration depth of the ram resistance sensor (2 DaN)
REAL, POINTER, DIMENSION(:) :: XSN_WETTHCKN ! Thickness of wet snow at the top of the snowpack
REAL, POINTER, DIMENSION(:) :: XSN_REFRZNTHCKN ! Thickness of refrozen snow at the top of the snowpack
REAL, POINTER, DIMENSION(:) :: XPSNG ! Snow fraction over ground, diag at time t
REAL, POINTER, DIMENSION(:) :: XPSNV ! Snow fraction over vegetation, diag at time t
REAL, POINTER, DIMENSION(:) :: XPSN ! Total Snow fraction, diag at time t
!
REAL, POINTER, DIMENSION(:) :: XFSAT ! Topmodel/dt92 saturated fraction
!
REAL, POINTER, DIMENSION(:) :: XFFG ! Flood fraction over ground, diag at time t
REAL, POINTER, DIMENSION(:) :: XFFV ! Flood fraction over vegetation, diag at time t
REAL, POINTER, DIMENSION(:) :: XFF ! Total Flood fraction, diag at time t
!
REAL, POINTER, DIMENSION(:) :: XSEUIL ! Irrigation threshold
!
REAL, POINTER, DIMENSION(:) :: XFAPAR ! Fapar of vegetation
REAL, POINTER, DIMENSION(:) :: XFAPIR ! Fapir of vegetation
REAL, POINTER, DIMENSION(:) :: XDFAPARC ! Fapar of vegetation (cumul)
REAL, POINTER, DIMENSION(:) :: XDFAPIRC ! Fapir of vegetation (cumul)
REAL, POINTER, DIMENSION(:) :: XFAPAR_BS ! Fapar of bare soil
REAL, POINTER, DIMENSION(:) :: XFAPIR_BS ! Fapir of bare soil
REAL, POINTER, DIMENSION(:) :: XDLAI_EFFC ! Effective LAI (cumul)
!
REAL, POINTER, DIMENSION(:) :: XCG ! heat capacity of the ground
REAL, POINTER, DIMENSION(:) :: XC1 ! coefficients for the moisure
REAL, POINTER, DIMENSION(:) :: XC2 ! equation.
REAL, POINTER, DIMENSION(:) :: XWGEQ ! equilibrium volumetric water
! ! content
REAL, POINTER, DIMENSION(:) :: XCT ! area-averaged heat capacity
REAL, POINTER, DIMENSION(:) :: XRS ! stomatal resistance (s/m)
!
!------------------------------------------------------------------------------
!
END TYPE DIAG_MISC_ISBA_t