47 REAL,
POINTER,
DIMENSION(:) :: xz0_town
48 REAL,
POINTER,
DIMENSION(:) :: xqf_bld
49 REAL,
POINTER,
DIMENSION(:) :: xflx_bld
50 REAL,
POINTER,
DIMENSION(:) :: xqf_town
51 REAL,
POINTER,
DIMENSION(:) :: xdqs_town
53 REAL,
POINTER,
DIMENSION(:) :: xh_wall_a
54 REAL,
POINTER,
DIMENSION(:) :: xh_wall_b
55 REAL,
POINTER,
DIMENSION(:) :: xh_roof
56 REAL,
POINTER,
DIMENSION(:) :: xh_road
57 REAL,
POINTER,
DIMENSION(:) :: xh_strlroof
58 REAL,
POINTER,
DIMENSION(:) :: xh_blt
59 REAL,
POINTER,
DIMENSION(:) :: xrn_wall_a
60 REAL,
POINTER,
DIMENSION(:) :: xrn_wall_b
61 REAL,
POINTER,
DIMENSION(:) :: xrn_roof
62 REAL,
POINTER,
DIMENSION(:) :: xrn_road
63 REAL,
POINTER,
DIMENSION(:) :: xrn_strlroof
64 REAL,
POINTER,
DIMENSION(:) :: xrn_blt
65 REAL,
POINTER,
DIMENSION(:) :: xgflux_wall_a
66 REAL,
POINTER,
DIMENSION(:) :: xgflux_wall_b
67 REAL,
POINTER,
DIMENSION(:) :: xgflux_roof
68 REAL,
POINTER,
DIMENSION(:) :: xgflux_road
69 REAL,
POINTER,
DIMENSION(:) :: xgflux_strlroof
70 REAL,
POINTER,
DIMENSION(:) :: xgflux_blt
71 REAL,
POINTER,
DIMENSION(:) :: xle_roof
72 REAL,
POINTER,
DIMENSION(:) :: xle_road
73 REAL,
POINTER,
DIMENSION(:) :: xle_strlroof
74 REAL,
POINTER,
DIMENSION(:) :: xle_blt
76 REAL,
POINTER,
DIMENSION(:) :: xrunoff_town
77 REAL,
POINTER,
DIMENSION(:) :: xirrig_garden
78 REAL,
POINTER,
DIMENSION(:) :: xrunoff_road
79 REAL,
POINTER,
DIMENSION(:) :: xirrig_road
80 REAL,
POINTER,
DIMENSION(:) :: xrunoff_roof
81 REAL,
POINTER,
DIMENSION(:) :: xrunoff_strlroof
82 REAL,
POINTER,
DIMENSION(:) :: xirrig_greenroof
84 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_roof
85 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_snow_roof
86 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_roof
87 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_snow_roof
88 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_road
89 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_snow_road
90 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_road
91 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_snow_road
92 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_wall_a
93 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_wall_b
94 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_wall_a
95 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_wall_b
96 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_garden
97 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_garden
98 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_greenroof
99 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_greenroof
100 REAL,
POINTER,
DIMENSION(:) :: xg_greenroof_roof
101 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_panel
102 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_panel
104 REAL,
POINTER,
DIMENSION(:) :: xrn_panel
105 REAL,
POINTER,
DIMENSION(:) :: xh_panel
106 REAL,
POINTER,
DIMENSION(:) :: xther_prod_panel
107 REAL,
POINTER,
DIMENSION(:) :: xphot_prod_panel
108 REAL,
POINTER,
DIMENSION(:) :: xprod_panel
109 REAL,
POINTER,
DIMENSION(:) :: xther_prod_bld
110 REAL,
POINTER,
DIMENSION(:) :: xphot_prod_bld
112 REAL,
POINTER,
DIMENSION(:) :: xh_bld_cool
114 REAL,
POINTER,
DIMENSION(:) :: xt_bld_cool
116 REAL,
POINTER,
DIMENSION(:) :: xh_bld_heat
118 REAL,
POINTER,
DIMENSION(:) :: xle_bld_cool
120 REAL,
POINTER,
DIMENSION(:) :: xle_bld_heat
122 REAL,
POINTER,
DIMENSION(:) :: xh_waste
124 REAL,
POINTER,
DIMENSION(:) :: xle_waste
126 REAL,
POINTER,
DIMENSION(:) :: xhvac_cool
128 REAL,
POINTER,
DIMENSION(:) :: xhvac_heat
130 REAL,
POINTER,
DIMENSION(:) :: xcap_sys
132 REAL,
POINTER,
DIMENSION(:) :: xm_sys
134 REAL,
POINTER,
DIMENSION(:) :: xcop
135 REAL,
POINTER,
DIMENSION(:) :: xq_sys
136 REAL,
POINTER,
DIMENSION(:) :: xt_sys
137 REAL,
POINTER,
DIMENSION(:) :: xtr_sw_win
139 REAL,
POINTER,
DIMENSION(:) :: xfan_power
140 REAL,
POINTER,
DIMENSION(:) :: xabs_sw_win
141 REAL,
POINTER,
DIMENSION(:) :: xabs_lw_win
143 REAL,
POINTER,
DIMENSION(:) :: xemit_lw_fac
144 REAL,
POINTER,
DIMENSION(:) :: xemit_lw_grnd
145 REAL,
POINTER,
DIMENSION(:) :: xt_rad_ind
146 REAL,
POINTER,
DIMENSION(:) :: xref_sw_grnd
147 REAL,
POINTER,
DIMENSION(:) :: xref_sw_fac
148 REAL,
POINTER,
DIMENSION(:) :: xhu_bld
150 REAL,
POINTER,
DIMENSION(:) :: xtcool_target
151 REAL,
POINTER,
DIMENSION(:) :: xtheat_target
152 REAL,
POINTER,
DIMENSION(:) :: xqin
169 REAL(KIND=JPRB) :: ZHOOK_HANDLE
170 IF (
lhook)
CALL dr_hook(
"MODD_DIAG_MISC_TEB_N:DIAG_MISC_TEB_INIT",0,zhook_handle
171 NULLIFY(ydiag_misc_teb%XZ0_TOWN)
172 NULLIFY(ydiag_misc_teb%XQF_BLD)
173 NULLIFY(ydiag_misc_teb%XFLX_BLD)
174 NULLIFY(ydiag_misc_teb%XQF_TOWN)
175 NULLIFY(ydiag_misc_teb%XDQS_TOWN)
176 NULLIFY(ydiag_misc_teb%XH_WALL_A)
177 NULLIFY(ydiag_misc_teb%XH_WALL_B)
178 NULLIFY(ydiag_misc_teb%XH_ROOF)
179 NULLIFY(ydiag_misc_teb%XH_ROAD)
180 NULLIFY(ydiag_misc_teb%XH_STRLROOF)
181 NULLIFY(ydiag_misc_teb%XH_BLT)
182 NULLIFY(ydiag_misc_teb%XRN_WALL_A)
183 NULLIFY(ydiag_misc_teb%XRN_WALL_B)
184 NULLIFY(ydiag_misc_teb%XRN_ROOF)
185 NULLIFY(ydiag_misc_teb%XRN_ROAD)
186 NULLIFY(ydiag_misc_teb%XRN_STRLROOF)
187 NULLIFY(ydiag_misc_teb%XRN_BLT)
188 NULLIFY(ydiag_misc_teb%XGFLUX_WALL_A)
189 NULLIFY(ydiag_misc_teb%XGFLUX_WALL_B)
190 NULLIFY(ydiag_misc_teb%XGFLUX_ROOF)
191 NULLIFY(ydiag_misc_teb%XGFLUX_ROAD)
192 NULLIFY(ydiag_misc_teb%XGFLUX_STRLROOF)
193 NULLIFY(ydiag_misc_teb%XGFLUX_BLT)
194 NULLIFY(ydiag_misc_teb%XLE_ROOF)
195 NULLIFY(ydiag_misc_teb%XLE_ROAD)
196 NULLIFY(ydiag_misc_teb%XLE_STRLROOF)
197 NULLIFY(ydiag_misc_teb%XLE_BLT)
198 NULLIFY(ydiag_misc_teb%XRUNOFF_TOWN)
199 NULLIFY(ydiag_misc_teb%XIRRIG_GARDEN)
200 NULLIFY(ydiag_misc_teb%XRUNOFF_ROAD)
201 NULLIFY(ydiag_misc_teb%XIRRIG_ROAD)
202 NULLIFY(ydiag_misc_teb%XRUNOFF_ROOF)
203 NULLIFY(ydiag_misc_teb%XRUNOFF_STRLROOF)
204 NULLIFY(ydiag_misc_teb%XIRRIG_GREENROOF)
205 NULLIFY(ydiag_misc_teb%XABS_LW_GREENROOF)
206 NULLIFY(ydiag_misc_teb%XG_GREENROOF_ROOF)
207 NULLIFY(ydiag_misc_teb%XABS_SW_PANEL)
208 NULLIFY(ydiag_misc_teb%XABS_LW_PANEL)
209 NULLIFY(ydiag_misc_teb%XRN_PANEL)
210 NULLIFY(ydiag_misc_teb%XH_PANEL)
211 NULLIFY(ydiag_misc_teb%XTHER_PROD_PANEL)
212 NULLIFY(ydiag_misc_teb%XPHOT_PROD_PANEL)
213 NULLIFY(ydiag_misc_teb%XPROD_PANEL)
214 NULLIFY(ydiag_misc_teb%XTHER_PROD_BLD)
215 NULLIFY(ydiag_misc_teb%XPHOT_PROD_BLD)
216 NULLIFY(ydiag_misc_teb%XT_BLD_COOL)
217 NULLIFY(ydiag_misc_teb%XH_BLD_COOL)
218 NULLIFY(ydiag_misc_teb%XH_BLD_HEAT)
219 NULLIFY(ydiag_misc_teb%XLE_BLD_COOL)
220 NULLIFY(ydiag_misc_teb%XLE_BLD_HEAT)
221 NULLIFY(ydiag_misc_teb%XHVAC_COOL)
222 NULLIFY(ydiag_misc_teb%XHVAC_HEAT)
223 NULLIFY(ydiag_misc_teb%XH_WASTE)
224 NULLIFY(ydiag_misc_teb%XLE_WASTE)
225 NULLIFY(ydiag_misc_teb%XCAP_SYS)
226 NULLIFY(ydiag_misc_teb%XM_SYS)
227 NULLIFY(ydiag_misc_teb%XCOP)
228 NULLIFY(ydiag_misc_teb%XQ_SYS)
229 NULLIFY(ydiag_misc_teb%XT_SYS)
230 NULLIFY(ydiag_misc_teb%XTR_SW_WIN)
231 NULLIFY(ydiag_misc_teb%XFAN_POWER)
232 NULLIFY(ydiag_misc_teb%XABS_SW_WIN)
233 NULLIFY(ydiag_misc_teb%XABS_LW_WIN)
234 NULLIFY(ydiag_misc_teb%XEMIT_LW_GRND)
235 NULLIFY(ydiag_misc_teb%XEMIT_LW_FAC)
236 NULLIFY(ydiag_misc_teb%XT_RAD_IND)
237 NULLIFY(ydiag_misc_teb%XREF_SW_GRND)
238 NULLIFY(ydiag_misc_teb%XREF_SW_FAC)
239 NULLIFY(ydiag_misc_teb%XHU_BLD)
240 NULLIFY(ydiag_misc_teb%XTCOOL_TARGET)
241 NULLIFY(ydiag_misc_teb%XTHEAT_TARGET)
242 NULLIFY(ydiag_misc_teb%XQIN)
243 IF (
lhook)
CALL dr_hook(
"MODD_DIAG_MISC_TEB_N:DIAG_MISC_TEB_INIT",1,zhook_handle
248 INTEGER,
INTENT(IN) :: KPATCH
250 REAL(KIND=JPRB) :: ZHOOK_HANDLE
251 IF (
lhook)
CALL dr_hook(
"MODD_DIAG_MISC_TEB_N:DIAG_MISC_TEB_NP_INIT",0,zhook_handle
252 IF (.NOT.
ASSOCIATED(yndiag_misc_teb%AL))
THEN 253 ALLOCATE(yndiag_misc_teb%AL(kpatch))
261 DEALLOCATE(yndiag_misc_teb%AL)
263 IF (
lhook)
CALL dr_hook(
"MODD_DIAG_MISC_TEB_N:DIAG_MISC_TEB_NP_INIT",1,zhook_handle
subroutine diag_misc_teb_init(YDIAG_MISC_TEB)
subroutine diag_misc_teb_np_init(YNDIAG_MISC_TEB, KPATCH)