37 USE yomhook
,ONLY : lhook, dr_hook
38 USE parkind1
,ONLY : jprb
47 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_VEGTYPE
54 LOGICAL :: LDATA_MIXPAR
56 LOGICAL :: LDATA_VEGTYPE
58 LOGICAL :: LDATA_H_TREE
61 LOGICAL :: LDATA_ROOTFRAC
62 LOGICAL :: LDATA_GROUND_DEPTH
63 LOGICAL :: LDATA_ROOT_DEPTH
64 LOGICAL :: LDATA_ROOT_EXTINCTION
65 LOGICAL :: LDATA_ROOT_LIN
69 LOGICAL :: LDATA_ALBNIR_VEG
70 LOGICAL :: LDATA_ALBVIS_VEG
71 LOGICAL :: LDATA_ALBUV_VEG
72 LOGICAL :: LDATA_RSMIN
73 LOGICAL :: LDATA_GAMMA
74 LOGICAL :: LDATA_WRMAX_CF
76 LOGICAL :: LDATA_Z0_O_Z0H
78 LOGICAL :: LDATA_BSLAI
79 LOGICAL :: LDATA_LAIMIN
80 LOGICAL :: LDATA_SEFOLD
83 LOGICAL :: LDATA_STRESS
87 LOGICAL :: LDATA_CE_NITRO
88 LOGICAL :: LDATA_CF_NITRO
89 LOGICAL :: LDATA_CNA_NITRO
90 LOGICAL :: LDATA_ALBNIR_SOIL
91 LOGICAL :: LDATA_ALBVIS_SOIL
92 LOGICAL :: LDATA_ALBUV_SOIL
93 LOGICAL :: LDATA_IRRIG
94 LOGICAL :: LDATA_WATSUP
97 LOGICAL :: LDATA_GNDLITTER
98 LOGICAL :: LDATA_LAIGV
99 LOGICAL :: LDATA_Z0LITTER
100 LOGICAL :: LDATA_RSMINGV
101 LOGICAL :: LDATA_GAMMAGV
102 LOGICAL :: LDATA_WRMAX_CFGV
103 LOGICAL :: LDATA_RGLGV
104 LOGICAL :: LDATA_ROOTFRACGV
105 LOGICAL :: LDATA_ROOT_DEPTHGV
106 LOGICAL :: LDATA_ROOT_EXTINCTIONGV
107 LOGICAL :: LDATA_H_VEG
117 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_Z0_O_Z0H
119 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_EMIS
120 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_Z0
124 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ALBNIR_VEG
125 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ALBVIS_VEG
126 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ALBUV_VEG
130 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_VEG
131 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_WRMAX_CF
134 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_RSMIN
135 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_GAMMA
138 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_CV
139 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_RGL
141 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_ROOTFRAC
143 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ROOT_DEPTH
144 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ROOT_EXTINCTION
145 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ROOT_LIN
149 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_GNDLITTER
150 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_LAIGV
151 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_Z0LITTER
152 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_RSMINGV
153 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_GAMMAGV
154 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_WRMAX_CFGV
155 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_RGLGV
156 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_ROOTFRACGV
157 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_H_VEG
158 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ROOT_DEPTHGV
159 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ROOT_EXTINCTIONGV
166 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_BSLAI
167 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_LAIMIN
168 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_SEFOLD
169 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_H_TREE
170 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_GMES
171 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_RE25
177 LOGICAL,
POINTER,
DIMENSION(:,:) :: LPAR_STRESS
179 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_F2I
181 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_GC
182 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_DMAX
189 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_CE_NITRO
191 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_CF_NITRO
193 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_CNA_NITRO
200 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_DG
206 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_GROUND_DEPTH
208 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_DICE
213 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ALBNIR_SOIL
214 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ALBVIS_SOIL
215 REAL,
POINTER,
DIMENSION(:,:) :: XPAR_ALBUV_SOIL
221 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_LAI
223 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_IRRIG
224 REAL,
POINTER,
DIMENSION(:,:,:) :: XPAR_WATSUP
242 REAL(KIND=JPRB) :: zhook_handle
243 IF (lhook) CALL dr_hook(
"MODD_DATA_ISBA_N:DATA_ISBA_INIT",0,zhook_handle)
244 nullify(ydata_isba%XPAR_VEGTYPE)
245 nullify(ydata_isba%XPAR_Z0_O_Z0H)
246 nullify(ydata_isba%XPAR_EMIS)
247 nullify(ydata_isba%XPAR_Z0)
248 nullify(ydata_isba%XPAR_ALBNIR_VEG)
249 nullify(ydata_isba%XPAR_ALBVIS_VEG)
250 nullify(ydata_isba%XPAR_ALBUV_VEG)
251 nullify(ydata_isba%XPAR_VEG)
252 nullify(ydata_isba%XPAR_WRMAX_CF)
253 nullify(ydata_isba%XPAR_RSMIN)
254 nullify(ydata_isba%XPAR_GAMMA)
255 nullify(ydata_isba%XPAR_CV)
256 nullify(ydata_isba%XPAR_RGL)
257 nullify(ydata_isba%XPAR_ROOTFRAC)
258 nullify(ydata_isba%XPAR_BSLAI)
259 nullify(ydata_isba%XPAR_LAIMIN)
260 nullify(ydata_isba%XPAR_SEFOLD)
261 nullify(ydata_isba%XPAR_H_TREE)
262 nullify(ydata_isba%XPAR_GMES)
263 nullify(ydata_isba%XPAR_RE25)
264 nullify(ydata_isba%LPAR_STRESS)
265 nullify(ydata_isba%XPAR_F2I)
266 nullify(ydata_isba%XPAR_GC)
267 nullify(ydata_isba%XPAR_DMAX)
268 nullify(ydata_isba%XPAR_CE_NITRO)
269 nullify(ydata_isba%XPAR_CF_NITRO)
270 nullify(ydata_isba%XPAR_CNA_NITRO)
271 nullify(ydata_isba%XPAR_DG)
272 nullify(ydata_isba%XPAR_DICE)
273 nullify(ydata_isba%XPAR_GROUND_DEPTH)
274 nullify(ydata_isba%XPAR_ROOT_DEPTH)
275 nullify(ydata_isba%XPAR_ROOT_EXTINCTION)
276 nullify(ydata_isba%XPAR_ROOT_LIN)
277 nullify(ydata_isba%XPAR_ALBNIR_SOIL)
278 nullify(ydata_isba%XPAR_ALBVIS_SOIL)
279 nullify(ydata_isba%XPAR_ALBUV_SOIL)
280 nullify(ydata_isba%XPAR_LAI)
281 nullify(ydata_isba%XPAR_IRRIG)
282 nullify(ydata_isba%XPAR_WATSUP)
283 nullify(ydata_isba%XPAR_GNDLITTER)
284 nullify(ydata_isba%XPAR_LAIGV)
285 nullify(ydata_isba%XPAR_Z0LITTER)
286 nullify(ydata_isba%XPAR_RSMINGV)
287 nullify(ydata_isba%XPAR_GAMMAGV)
288 nullify(ydata_isba%XPAR_WRMAX_CFGV)
289 nullify(ydata_isba%XPAR_RGLGV)
290 nullify(ydata_isba%XPAR_ROOTFRACGV)
291 nullify(ydata_isba%XPAR_ROOT_DEPTHGV)
292 nullify(ydata_isba%XPAR_ROOT_EXTINCTIONGV)
293 nullify(ydata_isba%XPAR_H_VEG)
295 ydata_isba%LDATA_MIXPAR=.false.
296 ydata_isba%LDATA_VEGTYPE=.false.
297 ydata_isba%LDATA_LAI=.false.
298 ydata_isba%LDATA_H_TREE=.false.
299 ydata_isba%LDATA_DG=.false.
300 ydata_isba%LDATA_DICE=.false.
301 ydata_isba%LDATA_GROUND_DEPTH=.false.
302 ydata_isba%LDATA_ROOT_DEPTH=.false.
303 ydata_isba%LDATA_ROOT_EXTINCTION=.false.
304 ydata_isba%LDATA_ROOT_LIN=.false.
305 ydata_isba%LDATA_ROOTFRAC=.false.
306 ydata_isba%LDATA_VEG=.false.
307 ydata_isba%LDATA_Z0=.false.
308 ydata_isba%LDATA_EMIS=.false.
309 ydata_isba%LDATA_ALBNIR_VEG=.false.
310 ydata_isba%LDATA_ALBVIS_VEG=.false.
311 ydata_isba%LDATA_ALBUV_VEG=.false.
312 ydata_isba%LDATA_RSMIN=.false.
313 ydata_isba%LDATA_GAMMA=.false.
314 ydata_isba%LDATA_WRMAX_CF=.false.
315 ydata_isba%LDATA_CV=.false.
316 ydata_isba%LDATA_RGL=.false.
317 ydata_isba%LDATA_Z0_O_Z0H=.false.
318 ydata_isba%LDATA_BSLAI=.false.
319 ydata_isba%LDATA_LAIMIN=.false.
320 ydata_isba%LDATA_SEFOLD=.false.
321 ydata_isba%LDATA_GMES=.false.
322 ydata_isba%LDATA_RE25=.false.
323 ydata_isba%LDATA_STRESS=.false.
324 ydata_isba%LDATA_F2I=.false.
325 ydata_isba%LDATA_GC=.false.
326 ydata_isba%LDATA_DMAX=.false.
327 ydata_isba%LDATA_CE_NITRO=.false.
328 ydata_isba%LDATA_CF_NITRO=.false.
329 ydata_isba%LDATA_CNA_NITRO=.false.
330 ydata_isba%LDATA_ALBNIR_SOIL=.false.
331 ydata_isba%LDATA_ALBVIS_SOIL=.false.
332 ydata_isba%LDATA_ALBUV_SOIL=.false.
333 ydata_isba%LDATA_IRRIG=.false.
334 ydata_isba%LDATA_WATSUP=.false.
335 ydata_isba%LDATA_GNDLITTER=.false.
336 ydata_isba%LDATA_LAIGV=.false.
337 ydata_isba%LDATA_Z0LITTER=.false.
338 ydata_isba%LDATA_RSMINGV=.false.
339 ydata_isba%LDATA_GAMMAGV=.false.
340 ydata_isba%LDATA_WRMAX_CFGV=.false.
341 ydata_isba%LDATA_RGLGV=.false.
342 ydata_isba%LDATA_ROOTFRACGV=.false.
343 ydata_isba%LDATA_ROOT_DEPTHGV=.false.
344 ydata_isba%LDATA_ROOT_EXTINCTIONGV=.false.
345 ydata_isba%LDATA_H_VEG=.false.
347 ydata_isba%LIMP_VEG=.false.
348 ydata_isba%LIMP_Z0=.false.
349 ydata_isba%LIMP_EMIS=.false.
351 IF (lhook) CALL dr_hook(
"MODD_DATA_ISBA_N:DATA_ISBA_INIT",1,zhook_handle)
subroutine data_isba_init(YDATA_ISBA)