ISBA_PE_t Derived Type

type, public :: ISBA_PE_t


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
real, public, POINTER, DIMENSION(:,:):: XWG
real, public, POINTER, DIMENSION(:,:):: XWGI
real, public, POINTER, DIMENSION(:):: XWR
real, public, POINTER, DIMENSION(:,:):: XTG
type(SURF_SNOW), public :: TSNOW
real, public, POINTER, DIMENSION(:):: XICE_STO
real, public, POINTER, DIMENSION(:):: XWRL
real, public, POINTER, DIMENSION(:):: XWRLI
real, public, POINTER, DIMENSION(:):: XWRVN
real, public, POINTER, DIMENSION(:):: XTV
real, public, POINTER, DIMENSION(:):: XTL
real, public, POINTER, DIMENSION(:):: XTC
real, public, POINTER, DIMENSION(:):: XQC
real, public, POINTER, DIMENSION(:):: XRESA
real, public, POINTER, DIMENSION(:):: XAN
real, public, POINTER, DIMENSION(:):: XANDAY
real, public, POINTER, DIMENSION(:):: XANFM
real, public, POINTER, DIMENSION(:):: XLE
real, public, POINTER, DIMENSION(:):: XFAPARC
real, public, POINTER, DIMENSION(:):: XFAPIRC
real, public, POINTER, DIMENSION(:):: XLAI_EFFC
real, public, POINTER, DIMENSION(:):: XMUS
real, public, POINTER, DIMENSION(:,:):: XRESP_BIOMASS
real, public, POINTER, DIMENSION(:,:):: XBIOMASS
real, public, POINTER, DIMENSION(:,:,:):: XLITTER
real, public, POINTER, DIMENSION(:,:):: XSOILCARB
real, public, POINTER, DIMENSION(:,:):: XLIGNIN_STRUC
real, public, POINTER, DIMENSION(:):: XPSNG
real, public, POINTER, DIMENSION(:):: XPSNV
real, public, POINTER, DIMENSION(:):: XPSNV_A
real, public, POINTER, DIMENSION(:):: XPSN
real, public, POINTER, DIMENSION(:):: XSNOWFREE_ALB
real, public, POINTER, DIMENSION(:):: XSNOWFREE_ALB_VEG
real, public, POINTER, DIMENSION(:):: XSNOWFREE_ALB_SOIL
real, public, POINTER, DIMENSION(:):: XVEG
real, public, POINTER, DIMENSION(:):: XLAI
real, public, POINTER, DIMENSION(:):: XEMIS
real, public, POINTER, DIMENSION(:):: XZ0
real, public, POINTER, DIMENSION(:):: XRSMIN
real, public, POINTER, DIMENSION(:):: XGAMMA
real, public, POINTER, DIMENSION(:):: XWRMAX_CF
real, public, POINTER, DIMENSION(:):: XRGL
real, public, POINTER, DIMENSION(:):: XCV
real, public, POINTER, DIMENSION(:):: XLAIMIN
real, public, POINTER, DIMENSION(:):: XSEFOLD
real, public, POINTER, DIMENSION(:):: XGMES
real, public, POINTER, DIMENSION(:):: XGC
real, public, POINTER, DIMENSION(:):: XF2I
real, public, POINTER, DIMENSION(:):: XBSLAI
real, public, POINTER, DIMENSION(:):: XCE_NITRO
real, public, POINTER, DIMENSION(:):: XCF_NITRO
real, public, POINTER, DIMENSION(:):: XCNA_NITRO
logical, public, POINTER, DIMENSION(:):: LSTRESS
real, public, POINTER, DIMENSION(:):: XALBNIR_VEG
real, public, POINTER, DIMENSION(:):: XALBVIS_VEG
real, public, POINTER, DIMENSION(:):: XALBUV_VEG
real, public, POINTER, DIMENSION(:):: XALBNIR
real, public, POINTER, DIMENSION(:):: XALBVIS
real, public, POINTER, DIMENSION(:):: XALBUV
real, public, POINTER, DIMENSION(:):: XGNDLITTER
real, public, POINTER, DIMENSION(:):: XH_VEG
real, public, POINTER, DIMENSION(:):: XZ0LITTER
real, public, POINTER, DIMENSION(:):: XALBNIR_SOIL
real, public, POINTER, DIMENSION(:):: XALBVIS_SOIL
real, public, POINTER, DIMENSION(:):: XALBUV_SOIL
type(DATE_TIME), public, POINTER, DIMENSION(:):: TSEED
type(DATE_TIME), public, POINTER, DIMENSION(:):: TREAP
real, public, POINTER, DIMENSION(:):: XWATSUP
real, public, POINTER, DIMENSION(:):: XIRRIG

Source Code

TYPE ISBA_PE_t
!
! Prognostic variables:
!
! - Soil and vegetation heat and water:
!
REAL, POINTER, DIMENSION(:,:) :: XWG           ! soil volumetric water content profile   (m3/m3)
REAL, POINTER, DIMENSION(:,:) :: XWGI          ! soil liquid water equivalent volumetric 
!                                                ! ice content profile                     (m3/m3)
REAL, POINTER, DIMENSION(:)   :: XWR           ! liquid water retained on the
!                                                ! foliage of the vegetation
!                                                ! canopy                                  (kg/m2)
REAL, POINTER, DIMENSION(:,:) :: XTG           ! surface and sub-surface soil 
!                                                ! temperature profile                     (K)
!
! - Snow Cover:
!
TYPE(SURF_SNOW) :: TSNOW                         ! snow state: 
!                                                ! scheme type/option                      (-)
!                                                ! number of layers                        (-)
!                                                ! snow (& liq. water) content             (kg/m2)
!                                                ! heat content                            (J/m2)
!                                                ! temperature                             (K)
!                                                ! density                                 (kg m-3)
!
REAL, POINTER, DIMENSION(:) :: XICE_STO        ! Glacier ice storage reservoir
!
! - For multi-energy balance:
!
REAL, POINTER, DIMENSION(:) :: XWRL            ! liquid water retained on litter          (kg/m2)
REAL, POINTER, DIMENSION(:) :: XWRLI           ! ice retained on litter          (kg/m2)
REAL, POINTER, DIMENSION(:) :: XWRVN           ! snow retained on the foliage
!                                                ! of the canopy vegetation                  (kg/m2)
REAL, POINTER, DIMENSION(:) :: XTV             ! canopy vegetation temperature             (K)
REAL, POINTER, DIMENSION(:) :: XTL             ! litter temperature             (K)
REAL, POINTER, DIMENSION(:) :: XTC             ! canopy air temperature                    (K)
REAL, POINTER, DIMENSION(:) :: XQC             ! canopy air specific humidity              (kg/kg)
!
! * Half prognostic fields
!
REAL, POINTER, DIMENSION(:)     :: XRESA         ! aerodynamic resistance                  (s/m)
!
! - Vegetation: Ags Prognostic (YPHOTO = 'AST', 'NIT', 'NCB')
!
REAL, POINTER, DIMENSION(:) :: XAN           ! net CO2 assimilation                    (mg/m2/s)
REAL, POINTER, DIMENSION(:) :: XANDAY        ! daily net CO2 assimilation              (mg/m2)
REAL, POINTER, DIMENSION(:) :: XANFM         ! maximum leaf assimilation               (mg/m2/s)
REAL, POINTER, DIMENSION(:) :: XLE           ! evapotranspiration                      (W/m2)
!
REAL, POINTER, DIMENSION(:) :: XFAPARC       ! Fapar of vegetation (cumul)
REAL, POINTER, DIMENSION(:) :: XFAPIRC       ! Fapir of vegetation (cumul)
REAL, POINTER, DIMENSION(:) :: XLAI_EFFC     ! Effective LAI (cumul)
REAL, POINTER, DIMENSION(:) :: XMUS          ! cos zenithal angle (cumul)
!
REAL, POINTER, DIMENSION(:,:) :: XRESP_BIOMASS    ! daily cumulated respiration of 
!                                                   ! biomass                              (kg/m2/s)
REAL, POINTER, DIMENSION(:,:) :: XBIOMASS         ! biomass of previous day              (kg/m2) 
!
! - Soil carbon (ISBA-CC, YRESPSL = 'CNT')
!
REAL, POINTER, DIMENSION(:,:,:) :: XLITTER          ! litter pools                         (gC/m2)
REAL, POINTER, DIMENSION(:,:)   :: XSOILCARB        ! soil carbon pools                    (gC/m2) 
REAL, POINTER, DIMENSION(:,:)   :: XLIGNIN_STRUC    ! ratio Lignin/Carbon in structural
!                                                       litter                               (gC/m2)
!
REAL, POINTER, DIMENSION(:) :: XPSNG         ! Snow fraction over ground
REAL, POINTER, DIMENSION(:) :: XPSNV         ! Snow fraction over vegetation
REAL, POINTER, DIMENSION(:) :: XPSNV_A       ! Snow fraction over vegetation
REAL, POINTER, DIMENSION(:) :: XPSN
!
REAL, POINTER, DIMENSION(:)   :: XSNOWFREE_ALB     ! snow free albedo                        (-)
REAL, POINTER, DIMENSION(:)   :: XSNOWFREE_ALB_VEG ! snow free albedo for vegetation         (-)
REAL, POINTER, DIMENSION(:)   :: XSNOWFREE_ALB_SOIL! snow free albedo for soil
!
REAL, POINTER, DIMENSION(:) :: XVEG            ! vegetation cover fraction               (-)
!
REAL, POINTER, DIMENSION(:) :: XLAI          ! Leaf Area Index                         (m2/m2)
!
REAL, POINTER, DIMENSION(:) :: XEMIS         ! surface emissivity                      (-)
REAL, POINTER, DIMENSION(:) :: XZ0           ! surface roughness length                (m)
!
REAL, POINTER, DIMENSION(:) :: XRSMIN        ! minimum stomatal resistance             (s/m)
REAL, POINTER, DIMENSION(:) :: XGAMMA        ! coefficient for the calculation
!                                              ! of the surface stomatal
!                                              ! resistance
REAL, POINTER, DIMENSION(:) :: XWRMAX_CF     ! coefficient for maximum water 
!                                              ! interception 
!                                              ! storage capacity on the vegetation      (-)
REAL, POINTER, DIMENSION(:) :: XRGL          ! maximum solar radiation
!                                              ! usable in photosynthesis      
REAL, POINTER, DIMENSION(:) :: XCV           ! vegetation thermal inertia coefficient  (K m2/J)
REAL, POINTER, DIMENSION(:)    :: XLAIMIN    ! minimum LAI (Leaf Area Index)           (m2/m2)
REAL, POINTER, DIMENSION(:)    :: XSEFOLD    ! e-folding time for senescence           (s)
REAL, POINTER, DIMENSION(:)    :: XGMES      ! mesophyll conductance                   (m s-1)
REAL, POINTER, DIMENSION(:)    :: XGC        ! cuticular conductance                   (m s-1)
REAL, POINTER, DIMENSION(:)    :: XF2I       ! critical normilized soil water 
!                                              ! content for stress parameterisation
REAL, POINTER, DIMENSION(:)    :: XBSLAI     ! ratio d(biomass)/d(lai)                 (kg/m2)
!
REAL, POINTER, DIMENSION(:)    :: XCE_NITRO  ! leaf aera ratio sensitivity to 
!                                            ! nitrogen concentration                (m2/kg)
REAL, POINTER, DIMENSION(:)    :: XCF_NITRO  ! lethal minimum value of leaf area
!                                              ! ratio                                 (m2/kg)
REAL, POINTER, DIMENSION(:)    :: XCNA_NITRO ! nitrogen concentration of active 
!                                              ! biomass       
LOGICAL, POINTER, DIMENSION(:) :: LSTRESS    ! vegetation response type to water
!                                              ! stress (true:defensive false:offensive) (-)
!
REAL, POINTER, DIMENSION(:) :: XALBNIR_VEG       ! vegetation near-infra-red albedo        (-)
REAL, POINTER, DIMENSION(:) :: XALBVIS_VEG       ! vegetation visible albedo               (-)
REAL, POINTER, DIMENSION(:) :: XALBUV_VEG        ! vegetation UV albedo                    (-)
!
REAL, POINTER, DIMENSION(:) :: XALBNIR       ! near-infra-red albedo                   (-)
REAL, POINTER, DIMENSION(:) :: XALBVIS       ! visible albedo                          (-)
REAL, POINTER, DIMENSION(:) :: XALBUV        ! UV albedo
!
REAL, POINTER, DIMENSION(:) :: XGNDLITTER        ! ground litter fraction                  (-)
REAL, POINTER, DIMENSION(:) :: XH_VEG            ! height of vegetation                           (m)
REAL, POINTER, DIMENSION(:) :: XZ0LITTER         ! ground litter roughness length                 (m)
!
REAL, POINTER, DIMENSION(:) :: XALBNIR_SOIL      ! soil near-infra-red albedo              (-)
REAL, POINTER, DIMENSION(:) :: XALBVIS_SOIL      ! soil visible albedo                     (-)
REAL, POINTER, DIMENSION(:) :: XALBUV_SOIL       ! soil UV albedo
!
TYPE (DATE_TIME), POINTER, DIMENSION(:)  :: TSEED          ! date of seeding
TYPE (DATE_TIME), POINTER, DIMENSION(:)  :: TREAP          ! date of reaping
REAL, POINTER, DIMENSION(:)         :: XWATSUP        ! water supply during irrigation process (mm)
REAL, POINTER, DIMENSION(:)         :: XIRRIG         ! flag for irrigation (irrigation if >0.)
!
!
END TYPE ISBA_PE_t