Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
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 |
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