7 PALB_GARDEN, PALB_GREENROOF, PDIR_ALB_TOWN, PSCA_ALB_TOWN)
52 USE modi_urban_solar_abs
65 TYPE(
teb_t),
INTENT(INOUT) :: T
66 TYPE(
bem_t),
INTENT(INOUT) :: B
69 REAL,
DIMENSION(:),
INTENT(IN) :: PZENITH
70 REAL,
DIMENSION(:),
INTENT(IN) :: PAZIM
73 REAL,
DIMENSION(:),
INTENT(IN) :: PALB_GARDEN
74 REAL,
DIMENSION(:),
INTENT(IN) :: PALB_GREENROOF
75 REAL,
DIMENSION(:),
INTENT(OUT):: PDIR_ALB_TOWN
76 REAL,
DIMENSION(:),
INTENT(OUT):: PSCA_ALB_TOWN
81 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZDN_ROOF
82 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZDN_ROAD
83 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZDF_ROOF
84 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZDF_ROAD
85 LOGICAL,
DIMENSION(SIZE(T%XBLD)) :: GMASK
88 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZDIR_SW
89 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZSCA_SW
91 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZABS_SW_PANEL
93 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_ROAD
94 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_WALL_A
95 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_WALL_B
96 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_GARDEN
97 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_SNOW_ROAD
98 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_ROOF
100 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZSW_RAD_GARDEN
101 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREC_SW_WIN
102 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREF_SW_GRND
103 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZREF_SW_FAC
104 REAL,
DIMENSION(SIZE(T%XBLD)) :: ZE_SHADING
105 LOGICAL,
DIMENSION(SIZE(T%XBLD)) :: GSHAD_DAY
109 REAL(KIND=JPRB) :: ZHOOK_HANDLE
115 IF (
lhook)
CALL dr_hook(
'AVERAGED_ALBEDO_TEB',0,zhook_handle)
117 CALL snow_frac_road(t%TSNOW_ROAD%WSNOW(:,1),gmask,zdn_road,zdf_road)
118 CALL snow_frac_roof(t%TSNOW_ROOF%WSNOW(:,1),gmask,zdn_roof,zdf_roof)
127 IF (
SIZE(b%LSHAD_DAY)>0) gshad_day=b%LSHAD_DAY
129 CALL urban_solar_abs(top, t, b, ydmt, zdir_sw, zsca_sw, pzenith, pazim,
139 IF (
lhook)
CALL dr_hook(
'AVERAGED_ALBEDO_TEB',1,zhook_handle)
subroutine snow_frac_road(PWSNOW_ROAD, OSNOW, PDN_ROAD, PDF_ROAD)
subroutine urban_solar_abs(TOP, T, B, DMT, PDIR_SW, PSCA_SW, PZENITH, PAZIM, PFRAC_PANEL, PALB_PANEL, PALB_GD, PSVF_GD, PALB_GRF, PDN_RF, PDF_RF, PDN_RD, PDF_RD, PREC_SW_RD, PREC_SW_SN_RD, PREC_SW_WL_A, PREC_SW_WL_B, PREC_SW_GD, PREC_SW_RF, PDIR_ALB_TWN, PSCA_ALB_TWN, PSW_RAD_GD, PREC_SW_WIN, PREF_SW_GRND, PREF_SW_FAC, PE_SHADING, OSHAD_DAY, OSHADE, OALB_ONLY)
subroutine snow_frac_roof(PWSNOW_ROOF, OSNOW, PDN_ROOF, PDF_ROOF)
subroutine averaged_albedo_teb(TOP, T, TPN, B, PZENITH, PAZIM, PALB_GARDEN, PALB_GREENROOF, PDIR_A