37 USE yomhook
,ONLY : lhook, dr_hook
38 USE parkind1
,ONLY : jprb
48 REAL,
POINTER,
DIMENSION(:,:) :: XVEGTYPE
54 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_DRY
55 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_DRY
56 REAL,
POINTER,
DIMENSION(:) :: XALBUV_DRY
57 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_WET
58 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_WET
59 REAL,
POINTER,
DIMENSION(:) :: XALBUV_WET
60 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_SOIL
61 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_SOIL
62 REAL,
POINTER,
DIMENSION(:) :: XALBUV_SOIL
70 REAL,
POINTER,
DIMENSION(:) :: XZ0_O_Z0H
75 REAL,
POINTER,
DIMENSION(:) :: XALBNIR_VEG
76 REAL,
POINTER,
DIMENSION(:) :: XALBVIS_VEG
77 REAL,
POINTER,
DIMENSION(:) :: XALBUV_VEG
81 REAL,
POINTER,
DIMENSION(:) :: XWRMAX_CF
84 REAL,
POINTER,
DIMENSION(:) :: XRSMIN
85 REAL,
POINTER,
DIMENSION(:) :: XGAMMA
88 REAL,
POINTER,
DIMENSION(:) :: XCV
89 REAL,
POINTER,
DIMENSION(:) :: XRGL
91 REAL,
POINTER,
DIMENSION(:,:) :: XROOTFRAC
98 REAL,
POINTER,
DIMENSION(:) :: XABC
102 REAL,
POINTER,
DIMENSION(:) :: XPOI
105 REAL,
POINTER,
DIMENSION(:) :: XBSLAI
106 REAL,
POINTER,
DIMENSION(:) :: XLAIMIN
107 REAL,
POINTER,
DIMENSION(:) :: XSEFOLD
108 REAL,
POINTER,
DIMENSION(:) :: XH_TREE
109 REAL,
POINTER,
DIMENSION(:) :: XANF
110 REAL,
POINTER,
DIMENSION(:) :: XANMAX
111 REAL,
POINTER,
DIMENSION(:) :: XFZERO
113 REAL,
POINTER,
DIMENSION(:) :: XEPSO
115 REAL,
POINTER,
DIMENSION(:) :: XGAMM
116 REAL,
POINTER,
DIMENSION(:) :: XQDGAMM
118 REAL,
POINTER,
DIMENSION(:) :: XGMES
119 REAL,
POINTER,
DIMENSION(:) :: XRE25
120 REAL,
POINTER,
DIMENSION(:) :: XQDGMES
121 REAL,
POINTER,
DIMENSION(:) :: XT1GMES
125 REAL,
POINTER,
DIMENSION(:) :: XT2GMES
129 REAL,
POINTER,
DIMENSION(:) :: XAMAX
130 REAL,
POINTER,
DIMENSION(:) :: XQDAMAX
132 REAL,
POINTER,
DIMENSION(:) :: XT1AMAX
136 REAL,
POINTER,
DIMENSION(:) :: XT2AMAX
146 LOGICAL,
POINTER,
DIMENSION(:) :: LSTRESS
148 REAL,
POINTER,
DIMENSION(:) :: XF2I
150 REAL,
POINTER,
DIMENSION(:) :: XGC
151 REAL,
POINTER,
DIMENSION(:) :: XAH
153 REAL,
POINTER,
DIMENSION(:) :: XBH
155 REAL,
POINTER,
DIMENSION(:) :: XDMAX
162 REAL,
POINTER,
DIMENSION(:) :: XCE_NITRO
164 REAL,
POINTER,
DIMENSION(:) :: XCF_NITRO
166 REAL,
POINTER,
DIMENSION(:) :: XCNA_NITRO
168 REAL,
POINTER,
DIMENSION(:) :: XBSLAI_NITRO
175 REAL,
POINTER,
DIMENSION(:,:) :: XSAND
176 REAL,
POINTER,
DIMENSION(:,:) :: XCLAY
177 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFB
178 REAL,
POINTER,
DIMENSION(:) :: XWDRAIN
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
229 REAL,
POINTER,
DIMENSION(:) :: XCGSAT
231 REAL,
POINTER,
DIMENSION(:,:) :: XHCAPSOIL
232 REAL,
POINTER,
DIMENSION(:,:) :: XCONDDRY
233 REAL,
POINTER,
DIMENSION(:,:) :: XCONDSLD
234 REAL,
POINTER,
DIMENSION(:) :: XTDEEP
236 REAL,
POINTER,
DIMENSION(:) :: XPCPS
237 REAL,
POINTER,
DIMENSION(:) :: XPLVTT
238 REAL,
POINTER,
DIMENSION(:) :: XPLSTT
243 REAL,
POINTER,
DIMENSION(:) :: XD_ICE
245 REAL,
POINTER,
DIMENSION(:) :: XKSAT_ICE
250 CHARACTER(LEN=4) :: CTYPE_HVEG
251 CHARACTER(LEN=4) :: CTYPE_LVEG
252 CHARACTER(LEN=4) :: CTYPE_NVEG
269 REAL(KIND=JPRB) :: zhook_handle
270 IF (lhook) CALL dr_hook(
"MODD_TEB_GARDEN_PGD_N:TEB_GARDEN_PGD_INIT",0,zhook_handle)
271 nullify(yteb_garden_pgd%XVEGTYPE)
272 nullify(yteb_garden_pgd%XALBNIR_DRY)
273 nullify(yteb_garden_pgd%XALBVIS_DRY)
274 nullify(yteb_garden_pgd%XALBUV_DRY)
275 nullify(yteb_garden_pgd%XALBNIR_WET)
276 nullify(yteb_garden_pgd%XALBVIS_WET)
277 nullify(yteb_garden_pgd%XALBUV_WET)
278 nullify(yteb_garden_pgd%XALBNIR_SOIL)
279 nullify(yteb_garden_pgd%XALBVIS_SOIL)
280 nullify(yteb_garden_pgd%XALBUV_SOIL)
281 nullify(yteb_garden_pgd%XZ0_O_Z0H)
282 nullify(yteb_garden_pgd%XALBNIR_VEG)
283 nullify(yteb_garden_pgd%XALBVIS_VEG)
284 nullify(yteb_garden_pgd%XALBUV_VEG)
285 nullify(yteb_garden_pgd%XWRMAX_CF)
286 nullify(yteb_garden_pgd%XRSMIN)
287 nullify(yteb_garden_pgd%XGAMMA)
288 nullify(yteb_garden_pgd%XCV)
289 nullify(yteb_garden_pgd%XRGL)
290 nullify(yteb_garden_pgd%XROOTFRAC)
291 nullify(yteb_garden_pgd%XBSLAI)
292 nullify(yteb_garden_pgd%XLAIMIN)
293 nullify(yteb_garden_pgd%XSEFOLD)
294 nullify(yteb_garden_pgd%XH_TREE)
295 nullify(yteb_garden_pgd%XANF)
296 nullify(yteb_garden_pgd%XANMAX)
297 nullify(yteb_garden_pgd%XFZERO)
298 nullify(yteb_garden_pgd%XEPSO)
299 nullify(yteb_garden_pgd%XGAMM)
300 nullify(yteb_garden_pgd%XQDGAMM)
301 nullify(yteb_garden_pgd%XGMES)
302 nullify(yteb_garden_pgd%XRE25)
303 nullify(yteb_garden_pgd%XQDGMES)
304 nullify(yteb_garden_pgd%XT1GMES)
305 nullify(yteb_garden_pgd%XT2GMES)
306 nullify(yteb_garden_pgd%XAMAX)
307 nullify(yteb_garden_pgd%XQDAMAX)
308 nullify(yteb_garden_pgd%XT1AMAX)
309 nullify(yteb_garden_pgd%XT2AMAX)
310 nullify(yteb_garden_pgd%LSTRESS)
311 nullify(yteb_garden_pgd%XF2I)
312 nullify(yteb_garden_pgd%XGC)
313 nullify(yteb_garden_pgd%XAH)
314 nullify(yteb_garden_pgd%XBH)
315 nullify(yteb_garden_pgd%XDMAX)
316 nullify(yteb_garden_pgd%XCE_NITRO)
317 nullify(yteb_garden_pgd%XCF_NITRO)
318 nullify(yteb_garden_pgd%XCNA_NITRO)
319 nullify(yteb_garden_pgd%XBSLAI_NITRO)
320 nullify(yteb_garden_pgd%XSAND)
321 nullify(yteb_garden_pgd%XCLAY)
322 nullify(yteb_garden_pgd%XRUNOFFB)
323 nullify(yteb_garden_pgd%XWDRAIN)
324 nullify(yteb_garden_pgd%XTAUICE)
325 nullify(yteb_garden_pgd%XGAMMAT)
326 nullify(yteb_garden_pgd%XDG)
327 nullify(yteb_garden_pgd%XRUNOFFD)
328 nullify(yteb_garden_pgd%XSOILWGHT)
329 nullify(yteb_garden_pgd%XDZG)
330 nullify(yteb_garden_pgd%XDZDIF)
331 nullify(yteb_garden_pgd%NWG_LAYER)
332 nullify(yteb_garden_pgd%XDROOT)
333 nullify(yteb_garden_pgd%XDG2)
334 nullify(yteb_garden_pgd%XPCPS)
335 nullify(yteb_garden_pgd%XPLVTT)
336 nullify(yteb_garden_pgd%XPLSTT)
337 nullify(yteb_garden_pgd%XC1SAT)
338 nullify(yteb_garden_pgd%XC2REF)
339 nullify(yteb_garden_pgd%XC3)
340 nullify(yteb_garden_pgd%XC4B)
341 nullify(yteb_garden_pgd%XC4REF)
342 nullify(yteb_garden_pgd%XACOEF)
343 nullify(yteb_garden_pgd%XPCOEF)
344 nullify(yteb_garden_pgd%XWFC)
345 nullify(yteb_garden_pgd%XWWILT)
346 nullify(yteb_garden_pgd%XWSAT)
347 nullify(yteb_garden_pgd%XBCOEF)
348 nullify(yteb_garden_pgd%XCONDSAT)
349 nullify(yteb_garden_pgd%XMPOTSAT)
350 nullify(yteb_garden_pgd%XCGSAT)
351 nullify(yteb_garden_pgd%XHCAPSOIL)
352 nullify(yteb_garden_pgd%XCONDDRY)
353 nullify(yteb_garden_pgd%XCONDSLD)
354 nullify(yteb_garden_pgd%XTDEEP)
355 nullify(yteb_garden_pgd%XD_ICE)
356 nullify(yteb_garden_pgd%XKSAT_ICE)
357 nullify(yteb_garden_pgd%XABC)
358 nullify(yteb_garden_pgd%XPOI)
359 yteb_garden_pgd%CTYPE_HVEG=
' '
360 yteb_garden_pgd%CTYPE_LVEG=
' '
361 yteb_garden_pgd%CTYPE_NVEG=
' '
362 IF (lhook) CALL dr_hook(
"MODD_TEB_GARDEN_PGD_N:TEB_GARDEN_PGD_INIT",1,zhook_handle)
subroutine teb_garden_pgd_init(YTEB_GARDEN_PGD)