TEB_t Derived Type

type, public :: TEB_t


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
real, public, POINTER, DIMENSION(:):: XROAD_DIR
real, public, POINTER, DIMENSION(:):: XGARDEN
real, public, POINTER, DIMENSION(:):: XGREENROOF
real, public, POINTER, DIMENSION(:):: XBLD
real, public, POINTER, DIMENSION(:):: XROAD
real, public, POINTER, DIMENSION(:):: XCAN_HW_RATIO
real, public, POINTER, DIMENSION(:):: XBLD_HEIGHT
real, public, POINTER, DIMENSION(:):: XWALL_O_HOR
real, public, POINTER, DIMENSION(:):: XROAD_O_GRND
real, public, POINTER, DIMENSION(:):: XGARDEN_O_GRND
real, public, POINTER, DIMENSION(:):: XWALL_O_GRND
real, public, POINTER, DIMENSION(:):: XWALL_O_BLD
real, public, POINTER, DIMENSION(:):: XZ0_TOWN
real, public, POINTER, DIMENSION(:):: XSVF_ROAD
real, public, POINTER, DIMENSION(:):: XSVF_GARDEN
real, public, POINTER, DIMENSION(:):: XSVF_WALL
real, public, POINTER, DIMENSION(:):: XALB_ROOF
real, public, POINTER, DIMENSION(:):: XEMIS_ROOF
real, public, POINTER, DIMENSION(:,:):: XHC_ROOF
real, public, POINTER, DIMENSION(:,:):: XTC_ROOF
real, public, POINTER, DIMENSION(:,:):: XD_ROOF
real, public, POINTER, DIMENSION(:):: XROUGH_ROOF
real, public, POINTER, DIMENSION(:):: XALB_ROAD
real, public, POINTER, DIMENSION(:):: XEMIS_ROAD
real, public, POINTER, DIMENSION(:,:):: XHC_ROAD
real, public, POINTER, DIMENSION(:,:):: XTC_ROAD
real, public, POINTER, DIMENSION(:,:):: XD_ROAD
real, public, POINTER, DIMENSION(:):: XALB_WALL
real, public, POINTER, DIMENSION(:):: XEMIS_WALL
real, public, POINTER, DIMENSION(:,:):: XHC_WALL
real, public, POINTER, DIMENSION(:,:):: XTC_WALL
real, public, POINTER, DIMENSION(:,:):: XD_WALL
real, public, POINTER, DIMENSION(:):: XROUGH_WALL
real, public, POINTER, DIMENSION(:):: XRESIDENTIAL
real, public :: XDT_RES
real, public :: XDT_OFF
real, public, POINTER, DIMENSION(:):: XH_TRAFFIC
real, public, POINTER, DIMENSION(:):: XLE_TRAFFIC
real, public, POINTER, DIMENSION(:):: XH_INDUSTRY
real, public, POINTER, DIMENSION(:):: XLE_INDUSTRY
real, public, POINTER, DIMENSION(:):: XTI_ROAD
real, public, POINTER, DIMENSION(:):: XWS_ROOF
real, public, POINTER, DIMENSION(:):: XWS_ROAD
real, public, POINTER, DIMENSION(:,:):: XT_ROOF
real, public, POINTER, DIMENSION(:,:):: XT_ROAD
real, public, POINTER, DIMENSION(:,:):: XT_WALL_A
real, public, POINTER, DIMENSION(:,:):: XT_WALL_B
real, public, POINTER, DIMENSION(:):: XAC_ROOF
real, public, POINTER, DIMENSION(:):: XAC_ROAD
real, public, POINTER, DIMENSION(:):: XAC_WALL
real, public, POINTER, DIMENSION(:):: XAC_TOP
real, public, POINTER, DIMENSION(:):: XAC_ROOF_WAT
real, public, POINTER, DIMENSION(:):: XAC_ROAD_WAT
real, public, POINTER, DIMENSION(:):: XQSAT_ROOF
real, public, POINTER, DIMENSION(:):: XQSAT_ROAD
real, public, POINTER, DIMENSION(:):: XDELT_ROOF
real, public, POINTER, DIMENSION(:):: XDELT_ROAD
real, public, POINTER, DIMENSION(:):: XT_CANYON
real, public, POINTER, DIMENSION(:):: XQ_CANYON
type(SURF_SNOW), public :: TSNOW_ROOF
type(SURF_SNOW), public :: TSNOW_ROAD
type(SURF_SNOW), public :: TSNOW_GARDEN

Source Code

TYPE TEB_t
! TEB scheme option
!
! Geometric Parameters:
!
  REAL, POINTER, DIMENSION(:)   :: XROAD_DIR     ! Road direction (deg from North, clockwise)
  REAL, POINTER, DIMENSION(:)   :: XGARDEN       ! fraction of veg in the streets   (-)
  REAL, POINTER, DIMENSION(:)   :: XGREENROOF    ! fraction of greenroofs on roofs  (-)
  REAL, POINTER, DIMENSION(:)   :: XBLD          ! fraction of buildings            (-)
  REAL, POINTER, DIMENSION(:)   :: XROAD         ! fraction of roads                (-)
  REAL, POINTER, DIMENSION(:)   :: XCAN_HW_RATIO ! canyon    h/W                    (-)
  REAL, POINTER, DIMENSION(:)   :: XBLD_HEIGHT   ! buildings height 'h'             (m)
  REAL, POINTER, DIMENSION(:)   :: XWALL_O_HOR   ! wall surf. / hor. surf.          (-)
  REAL, POINTER, DIMENSION(:)   :: XROAD_O_GRND  ! road surf. / (road + garden surf.) (-)
  REAL, POINTER, DIMENSION(:)   :: XGARDEN_O_GRND! gard. surf. / (road + garden surf.)(-)
  REAL, POINTER, DIMENSION(:)   :: XWALL_O_GRND  ! wall surf. / (road + garden surf.) (-)
  REAL, POINTER, DIMENSION(:)   :: XWALL_O_BLD   ! wall surf. / bld surf. (-)
  REAL, POINTER, DIMENSION(:)   :: XZ0_TOWN      ! roughness length for momentum    (m)
  REAL, POINTER, DIMENSION(:)   :: XSVF_ROAD     ! road sky view factor             (-)
  REAL, POINTER, DIMENSION(:)   :: XSVF_GARDEN   ! green area sky view factor       (-)
  REAL, POINTER, DIMENSION(:)   :: XSVF_WALL     ! wall sky view factor             (-)
!
! Roof parameters
!
  REAL, POINTER, DIMENSION(:)   :: XALB_ROOF     ! roof albedo                      (-)
  REAL, POINTER, DIMENSION(:)   :: XEMIS_ROOF    ! roof emissivity                  (-)
  REAL, POINTER, DIMENSION(:,:) :: XHC_ROOF      ! roof layers heat capacity        (J/K/m3)
  REAL, POINTER, DIMENSION(:,:) :: XTC_ROOF      ! roof layers thermal conductivity (W/K/m)
  REAL, POINTER, DIMENSION(:,:) :: XD_ROOF       ! depth of roof layers             (m)
  REAL, POINTER, DIMENSION(:)   :: XROUGH_ROOF   ! roof roughness coef
!
!
! Road parameters
!
  REAL, POINTER, DIMENSION(:)   :: XALB_ROAD     ! road albedo                      (-)
  REAL, POINTER, DIMENSION(:)   :: XEMIS_ROAD    ! road emissivity                  (-)
  REAL, POINTER, DIMENSION(:,:) :: XHC_ROAD      ! road layers heat capacity        (J/K/m3)
  REAL, POINTER, DIMENSION(:,:) :: XTC_ROAD      ! road layers thermal conductivity (W/K/m)
  REAL, POINTER, DIMENSION(:,:) :: XD_ROAD       ! depth of road layers             (m)
!
! Wall parameters
!
  REAL, POINTER, DIMENSION(:)   :: XALB_WALL     ! wall albedo                      (-)
  REAL, POINTER, DIMENSION(:)   :: XEMIS_WALL    ! wall emissivity                  (-)
  REAL, POINTER, DIMENSION(:,:) :: XHC_WALL      ! wall layers heat capacity        (J/K/m3)
  REAL, POINTER, DIMENSION(:,:) :: XTC_WALL      ! wall layers thermal conductivity (W/K/m)
  REAL, POINTER, DIMENSION(:,:) :: XD_WALL       ! depth of wall layers             (m)
  REAL, POINTER, DIMENSION(:)   :: XROUGH_WALL   ! wall roughness coef
!
! Building's use type
!
  REAL, POINTER, DIMENSION(:)   :: XRESIDENTIAL  ! fraction of Residential use      (-)
  REAL                          :: XDT_RES       ! target temperature change when unoccupied (K) (residential buildings)
  REAL                          :: XDT_OFF       ! target temperature change when unoccupied (K) (offices buildings)
  
!
! anthropogenic fluxes
!
  REAL, POINTER, DIMENSION(:)   :: XH_TRAFFIC    ! anthropogenic sensible
!                                                  ! heat fluxes due to traffic       (W/m2)
  REAL, POINTER, DIMENSION(:)   :: XLE_TRAFFIC   ! anthropogenic latent
!                                                  ! heat fluxes due to traffic       (W/m2)
  REAL, POINTER, DIMENSION(:)   :: XH_INDUSTRY   ! anthropogenic sensible                   
!                                                  ! heat fluxes due to factories     (W/m2)
  REAL, POINTER, DIMENSION(:)   :: XLE_INDUSTRY  ! anthropogenic latent
!                                                  ! heat fluxes due to factories     (W/m2)
!
! temperatures for boundary conditions
!
  REAL, POINTER, DIMENSION(:)   :: XTI_ROAD      ! road interior temperature        (K)
!
! Prognostic variables:
!
  REAL, POINTER, DIMENSION(:)   :: XWS_ROOF      ! roof water reservoir             (kg/m2)
  REAL, POINTER, DIMENSION(:)   :: XWS_ROAD      ! road water reservoir             (kg/m2)
  REAL, POINTER, DIMENSION(:,:) :: XT_ROOF       ! roof layer temperatures          (K)
  REAL, POINTER, DIMENSION(:,:) :: XT_ROAD       ! road layer temperatures          (K)
  REAL, POINTER, DIMENSION(:,:) :: XT_WALL_A     ! wall layer temperatures          (K)
  REAL, POINTER, DIMENSION(:,:) :: XT_WALL_B     ! wall layer temperatures          (K)
!
  REAL, POINTER, DIMENSION(:)   :: XAC_ROOF      ! roof aerodynamic conductance     ()
  REAL, POINTER, DIMENSION(:)   :: XAC_ROAD      ! road aerodynamic conductance     ()
  REAL, POINTER, DIMENSION(:)   :: XAC_WALL      ! wall aerodynamic conductance     ()
  REAL, POINTER, DIMENSION(:)   :: XAC_TOP       ! top  aerodynamic conductance     ()
  REAL, POINTER, DIMENSION(:)   :: XAC_ROOF_WAT  ! water aerodynamic conductance    ()
  REAL, POINTER, DIMENSION(:)   :: XAC_ROAD_WAT  ! water aerodynamic conductance    ()
!
  REAL, POINTER, DIMENSION(:)   :: XQSAT_ROOF    ! humidity of saturation for roofs (kg/kg)
  REAL, POINTER, DIMENSION(:)   :: XQSAT_ROAD    ! humidity of saturation for roads (kg/kg)
!
  REAL, POINTER, DIMENSION(:)   :: XDELT_ROOF    ! humidity of saturation for roofs (-)
  REAL, POINTER, DIMENSION(:)   :: XDELT_ROAD    ! humidity of saturation for roads (-)
!
! Semi-prognostic variables:
!
  REAL, POINTER, DIMENSION(:)   :: XT_CANYON     ! canyon air temperature           (K)
  REAL, POINTER, DIMENSION(:)   :: XQ_CANYON     ! canyon air specific humidity     (kg/kg)
!
!
! Prognostic snow:
!
  TYPE(SURF_SNOW)                 :: TSNOW_ROOF      ! snow state on roofs: 
!                                                  ! scheme type/option               (-)
!                                                  ! number of layers                 (-)
!                                                  ! snow (& liq. water) content      (kg/m2)
!                                                  ! heat content                     (J/m2)
!                                                  ! temperature                      (K)
!                                                  ! density                          (kg m-3)
  TYPE(SURF_SNOW)                 :: TSNOW_ROAD      ! snow state on roads: 
!                                                  ! scheme type/option               (-)
!                                                  ! number of layers                 (-)
!                                                  ! snow (& liq. water) content      (kg/m2)
!                                                  ! heat content                     (J/m2)
!                                                  ! temperature                      (K)
!                                                  ! density                          (kg m-3)
!                                                  ! density                          (kg m-3)
  TYPE(SURF_SNOW)                 :: TSNOW_GARDEN    ! snow state on green areas:
!                                                  ! scheme type/option               (-)
!                                                  ! number of layers                 (-)
!                                                  ! snow (& liq. water) content      (kg/m2)
!                                                  ! heat content                     (J/m2)
!                                                  ! temperature                      (K)
!                                                  ! density                          (kg m-3)
!
END TYPE TEB_t