38 USE yomhook
,ONLY : lhook, dr_hook
39 USE parkind1
,ONLY : jprb
49 REAL,
POINTER,
DIMENSION(:,:) :: XVEGTYPE
56 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_DRY
57 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_DRY
58 REAL,
POINTER,
DIMENSION(:) :: XALBUV_DRY
59 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_WET
60 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_WET
61 REAL,
POINTER,
DIMENSION(:) :: XALBUV_WET
62 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_SOIL
63 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_SOIL
64 REAL,
POINTER,
DIMENSION(:) :: XALBUV_SOIL
72 REAL,
POINTER,
DIMENSION(:) :: XZ0_O_Z0H
78 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_VEG
79 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_VEG
80 REAL,
POINTER,
DIMENSION(:) :: XALBUV_VEG
84 REAL,
POINTER,
DIMENSION(:) :: XWRMAX_CF
87 REAL,
POINTER,
DIMENSION(:) :: XRSMIN
88 REAL,
POINTER,
DIMENSION(:) :: XGAMMA
91 REAL,
POINTER,
DIMENSION(:) :: XCV
92 REAL,
POINTER,
DIMENSION(:) :: XRGL
94 REAL,
POINTER,
DIMENSION(:,:) :: XROOTFRAC
100 REAL,
POINTER,
DIMENSION(:) :: XABC
103 REAL,
POINTER,
DIMENSION(:) :: XPOI
106 REAL,
POINTER,
DIMENSION(:) :: XBSLAI
107 REAL,
POINTER,
DIMENSION(:) :: XLAIMIN
108 REAL,
POINTER,
DIMENSION(:) :: XSEFOLD
109 REAL,
POINTER,
DIMENSION(:) :: XH_TREE
110 REAL,
POINTER,
DIMENSION(:) :: XANF
111 REAL,
POINTER,
DIMENSION(:) :: XANMAX
112 REAL,
POINTER,
DIMENSION(:) :: XFZERO
114 REAL,
POINTER,
DIMENSION(:) :: XEPSO
116 REAL,
POINTER,
DIMENSION(:) :: XGAMM
117 REAL,
POINTER,
DIMENSION(:) :: XQDGAMM
119 REAL,
POINTER,
DIMENSION(:) :: XGMES
120 REAL,
POINTER,
DIMENSION(:) :: XRE25
121 REAL,
POINTER,
DIMENSION(:) :: XQDGMES
122 REAL,
POINTER,
DIMENSION(:) :: XT1GMES
126 REAL,
POINTER,
DIMENSION(:) :: XT2GMES
130 REAL,
POINTER,
DIMENSION(:) :: XAMAX
131 REAL,
POINTER,
DIMENSION(:) :: XQDAMAX
133 REAL,
POINTER,
DIMENSION(:) :: XT1AMAX
137 REAL,
POINTER,
DIMENSION(:) :: XT2AMAX
146 LOGICAL,
POINTER,
DIMENSION(:):: LSTRESS
147 REAL,
POINTER,
DIMENSION(:) :: XF2I
149 REAL,
POINTER,
DIMENSION(:) :: XGC
150 REAL,
POINTER,
DIMENSION(:) :: XAH
152 REAL,
POINTER,
DIMENSION(:) :: XBH
154 REAL,
POINTER,
DIMENSION(:) :: XDMAX
161 REAL,
POINTER,
DIMENSION(:) :: XCE_NITRO
163 REAL,
POINTER,
DIMENSION(:) :: XCF_NITRO
165 REAL,
POINTER,
DIMENSION(:) :: XCNA_NITRO
167 REAL,
POINTER,
DIMENSION(:) :: XBSLAI_NITRO
174 REAL,
POINTER,
DIMENSION(:,:) :: XOM_GR
175 REAL,
POINTER,
DIMENSION(:,:) :: XSAND_GR
176 REAL,
POINTER,
DIMENSION(:,:) :: XCLAY_GR
177 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFB_GR
178 REAL,
POINTER,
DIMENSION(:) :: XWDRAIN_GR
179 REAL,
POINTER,
DIMENSION(:) :: XTAUICE
180 REAL,
POINTER,
DIMENSION(:) :: XGAMMAT
182 REAL,
POINTER,
DIMENSION(:,:) :: XDG
187 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFD
193 REAL,
POINTER,
DIMENSION(:,:) :: XSOILWGHT
194 REAL,
POINTER,
DIMENSION(:,:) :: XDZG
195 REAL,
POINTER,
DIMENSION(:,:) :: XDZDIF
197 INTEGER,
POINTER,
DIMENSION(:) :: NWG_LAYER
198 REAL,
POINTER,
DIMENSION(:) :: XDROOT
199 REAL,
POINTER,
DIMENSION(:) :: XDG2
204 REAL,
POINTER,
DIMENSION(:) :: XC1SAT
206 REAL,
POINTER,
DIMENSION(:) :: XC2REF
207 REAL,
POINTER,
DIMENSION(:,:) :: XC3
208 REAL,
POINTER,
DIMENSION(:) :: XC4B
210 REAL,
POINTER,
DIMENSION(:) :: XC4REF
212 REAL,
POINTER,
DIMENSION(:) :: XACOEF
214 REAL,
POINTER,
DIMENSION(:) :: XPCOEF
216 REAL,
POINTER,
DIMENSION(:,:) :: XWFC
218 REAL,
POINTER,
DIMENSION(:,:) :: XWWILT
220 REAL,
POINTER,
DIMENSION(:,:) :: XWSAT
221 REAL,
POINTER,
DIMENSION(:,:) :: XBCOEF
222 REAL,
POINTER,
DIMENSION(:,:) :: XCONDSAT
223 REAL,
POINTER,
DIMENSION(:,:) :: XMPOTSAT
225 REAL,
POINTER,
DIMENSION(:) :: XPCPS
226 REAL,
POINTER,
DIMENSION(:) :: XPLVTT
227 REAL,
POINTER,
DIMENSION(:) :: XPLSTT
233 REAL,
POINTER,
DIMENSION(:) :: XCGSAT
235 REAL,
POINTER,
DIMENSION(:,:) :: XHCAPSOIL
236 REAL,
POINTER,
DIMENSION(:,:) :: XCONDDRY
237 REAL,
POINTER,
DIMENSION(:,:) :: XCONDSLD
238 REAL,
POINTER,
DIMENSION(:) :: XTDEEP
243 REAL,
POINTER,
DIMENSION(:) :: XD_ICE
245 REAL,
POINTER,
DIMENSION(:) :: XKSAT_ICE
265 REAL(KIND=JPRB) :: zhook_handle
266 IF (lhook) CALL dr_hook(
"MODD_TEB_GREENROOF_N:TEB_GREENROOF_PGD_INIT",0,zhook_handle)
267 nullify(yteb_greenroof_pgd%XVEGTYPE)
268 nullify(yteb_greenroof_pgd%XALBNIR_DRY)
269 nullify(yteb_greenroof_pgd%XALBVIS_DRY)
270 nullify(yteb_greenroof_pgd%XALBUV_DRY)
271 nullify(yteb_greenroof_pgd%XALBNIR_WET)
272 nullify(yteb_greenroof_pgd%XALBVIS_WET)
273 nullify(yteb_greenroof_pgd%XALBUV_WET)
274 nullify(yteb_greenroof_pgd%XALBNIR_SOIL)
275 nullify(yteb_greenroof_pgd%XALBVIS_SOIL)
276 nullify(yteb_greenroof_pgd%XALBUV_SOIL)
277 nullify(yteb_greenroof_pgd%XZ0_O_Z0H)
278 nullify(yteb_greenroof_pgd%XALBNIR_VEG)
279 nullify(yteb_greenroof_pgd%XALBVIS_VEG)
280 nullify(yteb_greenroof_pgd%XALBUV_VEG)
281 nullify(yteb_greenroof_pgd%XWRMAX_CF)
282 nullify(yteb_greenroof_pgd%XRSMIN)
283 nullify(yteb_greenroof_pgd%XGAMMA)
284 nullify(yteb_greenroof_pgd%XCV)
285 nullify(yteb_greenroof_pgd%XRGL)
286 nullify(yteb_greenroof_pgd%XROOTFRAC)
287 nullify(yteb_greenroof_pgd%XABC)
288 nullify(yteb_greenroof_pgd%XPOI)
289 nullify(yteb_greenroof_pgd%XBSLAI)
290 nullify(yteb_greenroof_pgd%XLAIMIN)
291 nullify(yteb_greenroof_pgd%XSEFOLD)
292 nullify(yteb_greenroof_pgd%XH_TREE)
293 nullify(yteb_greenroof_pgd%XANF)
294 nullify(yteb_greenroof_pgd%XANMAX)
295 nullify(yteb_greenroof_pgd%XFZERO)
296 nullify(yteb_greenroof_pgd%XEPSO)
297 nullify(yteb_greenroof_pgd%XGAMM)
298 nullify(yteb_greenroof_pgd%XQDGAMM)
299 nullify(yteb_greenroof_pgd%XGMES)
300 nullify(yteb_greenroof_pgd%XRE25)
301 nullify(yteb_greenroof_pgd%XQDGMES)
302 nullify(yteb_greenroof_pgd%XT1GMES)
303 nullify(yteb_greenroof_pgd%XT2GMES)
304 nullify(yteb_greenroof_pgd%XAMAX)
305 nullify(yteb_greenroof_pgd%XQDAMAX)
306 nullify(yteb_greenroof_pgd%XT1AMAX)
307 nullify(yteb_greenroof_pgd%XT2AMAX)
308 nullify(yteb_greenroof_pgd%LSTRESS)
309 nullify(yteb_greenroof_pgd%XF2I)
310 nullify(yteb_greenroof_pgd%XGC)
311 nullify(yteb_greenroof_pgd%XAH)
312 nullify(yteb_greenroof_pgd%XBH)
313 nullify(yteb_greenroof_pgd%XDMAX)
314 nullify(yteb_greenroof_pgd%XCE_NITRO)
315 nullify(yteb_greenroof_pgd%XCF_NITRO)
316 nullify(yteb_greenroof_pgd%XCNA_NITRO)
317 nullify(yteb_greenroof_pgd%XBSLAI_NITRO)
318 nullify(yteb_greenroof_pgd%XOM_GR)
319 nullify(yteb_greenroof_pgd%XSAND_GR)
320 nullify(yteb_greenroof_pgd%XCLAY_GR)
321 nullify(yteb_greenroof_pgd%XRUNOFFB_GR)
322 nullify(yteb_greenroof_pgd%XWDRAIN_GR)
323 nullify(yteb_greenroof_pgd%XTAUICE)
324 nullify(yteb_greenroof_pgd%XGAMMAT)
325 nullify(yteb_greenroof_pgd%XDG)
326 nullify(yteb_greenroof_pgd%XRUNOFFD)
327 nullify(yteb_greenroof_pgd%XSOILWGHT)
328 nullify(yteb_greenroof_pgd%XDZG)
329 nullify(yteb_greenroof_pgd%XDZDIF)
330 nullify(yteb_greenroof_pgd%NWG_LAYER)
331 nullify(yteb_greenroof_pgd%XDROOT)
332 nullify(yteb_greenroof_pgd%XDG2)
333 nullify(yteb_greenroof_pgd%XPCPS)
334 nullify(yteb_greenroof_pgd%XPLVTT)
335 nullify(yteb_greenroof_pgd%XPLSTT)
336 nullify(yteb_greenroof_pgd%XC1SAT)
337 nullify(yteb_greenroof_pgd%XC2REF)
338 nullify(yteb_greenroof_pgd%XC3)
339 nullify(yteb_greenroof_pgd%XC4B)
340 nullify(yteb_greenroof_pgd%XC4REF)
341 nullify(yteb_greenroof_pgd%XACOEF)
342 nullify(yteb_greenroof_pgd%XPCOEF)
343 nullify(yteb_greenroof_pgd%XWFC)
344 nullify(yteb_greenroof_pgd%XWWILT)
345 nullify(yteb_greenroof_pgd%XWSAT)
346 nullify(yteb_greenroof_pgd%XBCOEF)
347 nullify(yteb_greenroof_pgd%XCONDSAT)
348 nullify(yteb_greenroof_pgd%XMPOTSAT)
349 nullify(yteb_greenroof_pgd%XCGSAT)
350 nullify(yteb_greenroof_pgd%XHCAPSOIL)
351 nullify(yteb_greenroof_pgd%XCONDDRY)
352 nullify(yteb_greenroof_pgd%XCONDSLD)
353 nullify(yteb_greenroof_pgd%XTDEEP)
354 nullify(yteb_greenroof_pgd%XD_ICE)
355 IF (lhook) CALL dr_hook(
"MODD_TEB_GREENROOF_N:TEB_GREENROOF_PGD_INIT",1,zhook_handle)
subroutine teb_greenroof_pgd_init(YTEB_GREENROOF_PGD)