57 REAL,
POINTER,
DIMENSION(:) :: xzs
58 REAL,
POINTER,
DIMENSION(:,:) :: xcover
59 LOGICAL,
POINTER,
DIMENSION(:):: lcover
63 REAL,
POINTER,
DIMENSION(:) :: xti_min,xti_max,xti_mean,xti_std,xti_skew
65 REAL,
POINTER,
DIMENSION(:,:) :: xsoc
66 REAL,
POINTER,
DIMENSION(:) :: xph
67 REAL,
POINTER,
DIMENSION(:) :: xfert
70 REAL,
POINTER,
DIMENSION(:) :: xabc
73 REAL,
POINTER,
DIMENSION(:) :: xpoi
79 REAL,
POINTER,
DIMENSION(:,:) :: xtab_fsat
80 REAL,
POINTER,
DIMENSION(:,:) :: xtab_wtop
81 REAL,
POINTER,
DIMENSION(:,:) :: xtab_qtop
83 REAL,
POINTER,
DIMENSION(:) :: xf_param
84 REAL,
POINTER,
DIMENSION(:) :: xc_depth_ratio
88 REAL,
POINTER,
DIMENSION(:) :: xcpl_drain
89 REAL,
POINTER,
DIMENSION(:) :: xcpl_runoff
90 REAL,
POINTER,
DIMENSION(:) :: xcpl_iceflux
91 REAL,
POINTER,
DIMENSION(:) :: xcpl_eflood
92 REAL,
POINTER,
DIMENSION(:) :: xcpl_pflood
93 REAL,
POINTER,
DIMENSION(:) :: xcpl_iflood
97 REAL,
POINTER,
DIMENSION(:) :: xpertveg
98 REAL,
POINTER,
DIMENSION(:) :: xpertlai
99 REAL,
POINTER,
DIMENSION(:) :: xpertcv
100 REAL,
POINTER,
DIMENSION(:) :: xpertalb
101 REAL,
POINTER,
DIMENSION(:) :: xpertz0
103 REAL,
POINTER,
DIMENSION(:) :: xtsrad_nat
105 REAL,
POINTER,
DIMENSION(:) :: xemis_nat
109 REAL,
POINTER,
DIMENSION(:,:) :: xfracsoc
111 REAL,
POINTER,
DIMENSION(:,:) :: xvegtype
113 REAL,
POINTER,
DIMENSION(:,:) :: xpatch
117 REAL,
POINTER,
DIMENSION(:,:,:) :: xvegtype_patch
119 REAL,
POINTER,
DIMENSION(:,:) :: xinnov
120 REAL,
POINTER,
DIMENSION(:,:) :: xresid
122 REAL,
POINTER,
DIMENSION(:,:) :: xwork_wr
124 REAL,
POINTER,
DIMENSION(:,:,:) :: xwsn_wr
125 REAL,
POINTER,
DIMENSION(:,:,:) :: xrho_wr
126 REAL,
POINTER,
DIMENSION(:,:,:) :: xhea_wr
127 REAL,
POINTER,
DIMENSION(:,:,:) :: xage_wr
128 REAL,
POINTER,
DIMENSION(:,:,:) :: xsg1_wr
129 REAL,
POINTER,
DIMENSION(:,:,:) :: xsg2_wr
130 REAL,
POINTER,
DIMENSION(:,:,:) :: xhis_wr
131 REAL,
POINTER,
DIMENSION(:,:,:) :: xt_wr
132 REAL,
POINTER,
DIMENSION(:,:) :: xalb_wr
141 REAL,
POINTER,
DIMENSION(:,:) :: xsand
142 REAL,
POINTER,
DIMENSION(:,:) :: xclay
144 REAL,
POINTER,
DIMENSION(:) :: xperm
146 REAL,
POINTER,
DIMENSION(:) :: xrunoffb
147 REAL,
POINTER,
DIMENSION(:) :: xwdrain
150 REAL,
POINTER,
DIMENSION(:) :: xtdeep
152 REAL,
POINTER,
DIMENSION(:) :: xgammat
155 REAL,
POINTER,
DIMENSION(:,:) :: xmpotsat
156 REAL,
POINTER,
DIMENSION(:,:) :: xbcoef
157 REAL,
POINTER,
DIMENSION(:,:) :: xwwilt
159 REAL,
POINTER,
DIMENSION(:,:) :: xwfc
161 REAL,
POINTER,
DIMENSION(:,:) :: xwsat
163 REAL,
POINTER,
DIMENSION(:) :: xcgsat
165 REAL,
POINTER,
DIMENSION(:) :: xc4b
167 REAL,
POINTER,
DIMENSION(:) :: xacoef
169 REAL,
POINTER,
DIMENSION(:) :: xpcoef
171 REAL,
POINTER,
DIMENSION(:,:) :: xhcapsoil
172 REAL,
POINTER,
DIMENSION(:,:) :: xconddry
173 REAL,
POINTER,
DIMENSION(:,:) :: xcondsld
177 REAL,
POINTER,
DIMENSION(:) :: xfwtd
178 REAL,
POINTER,
DIMENSION(:) :: xwtd
182 REAL,
POINTER,
DIMENSION(:) :: xalbnir_dry
183 REAL,
POINTER,
DIMENSION(:) :: xalbvis_dry
184 REAL,
POINTER,
DIMENSION(:) :: xalbuv_dry
185 REAL,
POINTER,
DIMENSION(:) :: xalbnir_wet
186 REAL,
POINTER,
DIMENSION(:) :: xalbvis_wet
187 REAL,
POINTER,
DIMENSION(:) :: xalbuv_wet
191 REAL,
POINTER,
DIMENSION(:,:) :: xwd0
192 REAL,
POINTER,
DIMENSION(:,:) :: xkaniso
194 REAL,
POINTER,
DIMENSION(:) :: xmuf
195 REAL,
POINTER,
DIMENSION(:) :: xfsat
197 REAL,
POINTER,
DIMENSION(:) :: xfflood
198 REAL,
POINTER,
DIMENSION(:) :: xpiflood
202 REAL,
POINTER,
DIMENSION(:) :: xff
203 REAL,
POINTER,
DIMENSION(:) :: xffg
204 REAL,
POINTER,
DIMENSION(:) :: xffv
205 REAL,
POINTER,
DIMENSION(:) :: xffrozen
206 REAL,
POINTER,
DIMENSION(:) :: xalbf
207 REAL,
POINTER,
DIMENSION(:) :: xemisf
211 REAL,
POINTER,
DIMENSION(:,:) :: xdir_alb_with_snow
212 REAL,
POINTER,
DIMENSION(:,:) :: xsca_alb_with_snow
214 REAL,
POINTER,
DIMENSION(:,:) :: xvegtype
223 REAL,
POINTER,
DIMENSION(:) :: xpatch
227 REAL,
POINTER,
DIMENSION(:,:) :: xvegtype_patch
229 INTEGER,
POINTER,
DIMENSION(:) :: nr_p
231 REAL,
POINTER,
DIMENSION(:) :: xpatch_old
234 REAL,
POINTER,
DIMENSION(:) :: xanmax
235 REAL,
POINTER,
DIMENSION(:) :: xfzero
237 REAL,
POINTER,
DIMENSION(:) :: xepso
239 REAL,
POINTER,
DIMENSION(:) :: xgamm
240 REAL,
POINTER,
DIMENSION(:) :: xqdgamm
242 REAL,
POINTER,
DIMENSION(:) :: xqdgmes
243 REAL,
POINTER,
DIMENSION(:) :: xt1gmes
247 REAL,
POINTER,
DIMENSION(:) :: xt2gmes
251 REAL,
POINTER,
DIMENSION(:) :: xamax
252 REAL,
POINTER,
DIMENSION(:) :: xqdamax
254 REAL,
POINTER,
DIMENSION(:) :: xt1amax
258 REAL,
POINTER,
DIMENSION(:) :: xt2amax
262 REAL,
POINTER,
DIMENSION(:) :: xah
264 REAL,
POINTER,
DIMENSION(:) :: xbh
266 REAL,
POINTER,
DIMENSION(:) :: xtau_wood
267 REAL,
POINTER,
DIMENSION(:,:) :: xincrease
268 REAL,
POINTER,
DIMENSION(:,:) :: xturnover
272 REAL,
POINTER,
DIMENSION(:,:) :: xcondsat
274 REAL,
POINTER,
DIMENSION(:) :: xtauice
276 REAL,
POINTER,
DIMENSION(:) :: xc1sat
278 REAL,
POINTER,
DIMENSION(:) :: xc2ref
279 REAL,
POINTER,
DIMENSION(:,:) :: xc3
280 REAL,
POINTER,
DIMENSION(:) :: xc4ref
283 REAL,
POINTER,
DIMENSION(:) :: xbslai_nitro
287 REAL,
POINTER,
DIMENSION(:) :: xcps
288 REAL,
POINTER,
DIMENSION(:) :: xlvtt
289 REAL,
POINTER,
DIMENSION(:) :: xlstt
293 REAL,
POINTER,
DIMENSION(:) :: xrunoffd
299 REAL,
POINTER,
DIMENSION(:,:) :: xdzg
300 REAL,
POINTER,
DIMENSION(:,:) :: xdzdif
301 REAL,
POINTER,
DIMENSION(:,:) :: xsoilwght
304 REAL,
POINTER,
DIMENSION(:) :: xksat_ice
307 REAL,
POINTER,
DIMENSION(:,:) :: xtopqs
309 REAL,
POINTER,
DIMENSION(:,:) :: xdg
315 REAL,
POINTER,
DIMENSION(:,:) :: xdg_old
316 REAL,
POINTER,
DIMENSION(:) :: xdg2
317 INTEGER,
POINTER,
DIMENSION(:) :: nwg_layer
318 REAL,
POINTER,
DIMENSION(:) :: xdroot
319 REAL,
POINTER,
DIMENSION(:,:) :: xrootfrac
321 REAL,
POINTER,
DIMENSION(:) :: xd_ice
324 REAL,
POINTER,
DIMENSION(:) :: xh_tree
326 REAL,
POINTER,
DIMENSION(:) :: xz0_o_z0h
329 REAL,
POINTER,
DIMENSION(:) :: xre25
331 REAL,
POINTER,
DIMENSION(:) :: xdmax
335 REAL,
POINTER,
DIMENSION(:,:) :: xred_noise
336 REAL,
POINTER,
DIMENSION(:,:) :: xincr
337 REAL,
POINTER,
DIMENSION(:,:,:) :: xho
347 REAL,
POINTER,
DIMENSION(:,:) :: xwg
348 REAL,
POINTER,
DIMENSION(:,:) :: xwgi
350 REAL,
POINTER,
DIMENSION(:) :: xwr
353 REAL,
POINTER,
DIMENSION(:,:) :: xtg
358 TYPE(surf_snow) :: tsnow
366 REAL,
POINTER,
DIMENSION(:) :: xice_sto
370 REAL,
POINTER,
DIMENSION(:) :: xwrl
371 REAL,
POINTER,
DIMENSION(:) :: xwrli
372 REAL,
POINTER,
DIMENSION(:) :: xwrvn
374 REAL,
POINTER,
DIMENSION(:) :: xtv
375 REAL,
POINTER,
DIMENSION(:) :: xtl
376 REAL,
POINTER,
DIMENSION(:) :: xtc
377 REAL,
POINTER,
DIMENSION(:) :: xqc
381 REAL,
POINTER,
DIMENSION(:) :: xresa
385 REAL,
POINTER,
DIMENSION(:) :: xan
386 REAL,
POINTER,
DIMENSION(:) :: xanday
387 REAL,
POINTER,
DIMENSION(:) :: xanfm
388 REAL,
POINTER,
DIMENSION(:) :: xle
390 REAL,
POINTER,
DIMENSION(:) :: xfaparc
391 REAL,
POINTER,
DIMENSION(:) :: xfapirc
392 REAL,
POINTER,
DIMENSION(:) :: xlai_effc
393 REAL,
POINTER,
DIMENSION(:) :: xmus
395 REAL,
POINTER,
DIMENSION(:,:) :: xresp_biomass
397 REAL,
POINTER,
DIMENSION(:,:) :: xbiomass
401 REAL,
POINTER,
DIMENSION(:,:,:) :: xlitter
402 REAL,
POINTER,
DIMENSION(:,:) :: xsoilcarb
403 REAL,
POINTER,
DIMENSION(:,:) :: xlignin_struc
406 REAL,
POINTER,
DIMENSION(:) :: xpsng
407 REAL,
POINTER,
DIMENSION(:) :: xpsnv
408 REAL,
POINTER,
DIMENSION(:) :: xpsnv_a
409 REAL,
POINTER,
DIMENSION(:) :: xpsn
411 REAL,
POINTER,
DIMENSION(:) :: xsnowfree_alb
412 REAL,
POINTER,
DIMENSION(:) :: xsnowfree_alb_veg
413 REAL,
POINTER,
DIMENSION(:) :: xsnowfree_alb_soil
415 REAL,
POINTER,
DIMENSION(:) :: xveg
417 REAL,
POINTER,
DIMENSION(:) :: xlai
419 REAL,
POINTER,
DIMENSION(:) :: xemis
420 REAL,
POINTER,
DIMENSION(:) :: xz0
422 REAL,
POINTER,
DIMENSION(:) :: xrsmin
423 REAL,
POINTER,
DIMENSION(:) :: xgamma
426 REAL,
POINTER,
DIMENSION(:) :: xwrmax_cf
429 REAL,
POINTER,
DIMENSION(:) :: xrgl
431 REAL,
POINTER,
DIMENSION(:) :: xcv
432 REAL,
POINTER,
DIMENSION(:) :: xlaimin
433 REAL,
POINTER,
DIMENSION(:) :: xsefold
434 REAL,
POINTER,
DIMENSION(:) :: xgmes
435 REAL,
POINTER,
DIMENSION(:) :: xgc
436 REAL,
POINTER,
DIMENSION(:) :: xf2i
438 REAL,
POINTER,
DIMENSION(:) :: xbslai
440 REAL,
POINTER,
DIMENSION(:) :: xce_nitro
442 REAL,
POINTER,
DIMENSION(:) :: xcf_nitro
444 REAL,
POINTER,
DIMENSION(:) :: xcna_nitro
446 LOGICAL,
POINTER,
DIMENSION(:) :: lstress
449 REAL,
POINTER,
DIMENSION(:) :: xalbnir_veg
450 REAL,
POINTER,
DIMENSION(:) :: xalbvis_veg
451 REAL,
POINTER,
DIMENSION(:) :: xalbuv_veg
453 REAL,
POINTER,
DIMENSION(:) :: xalbnir
454 REAL,
POINTER,
DIMENSION(:) :: xalbvis
455 REAL,
POINTER,
DIMENSION(:) :: xalbuv
457 REAL,
POINTER,
DIMENSION(:) :: xgndlitter
458 REAL,
POINTER,
DIMENSION(:) :: xh_veg
459 REAL,
POINTER,
DIMENSION(:) :: xz0litter
461 REAL,
POINTER,
DIMENSION(:) :: xalbnir_soil
462 REAL,
POINTER,
DIMENSION(:) :: xalbvis_soil
463 REAL,
POINTER,
DIMENSION(:) :: xalbuv_soil
465 type(date_time),
POINTER,
DIMENSION(:) :: tseed
466 type(date_time),
POINTER,
DIMENSION(:) :: treap
467 REAL,
POINTER,
DIMENSION(:) :: xwatsup
468 REAL,
POINTER,
DIMENSION(:) :: xirrig
475 TYPE(
isba_k_t),
DIMENSION(:),
POINTER :: al=>null()
481 TYPE(
isba_p_t),
DIMENSION(:),
POINTER :: al=>null()
497 REAL(KIND=JPRB) :: ZHOOK_HANDLE
498 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_S_INIT",0,zhook_handle)
501 NULLIFY(yisba_s%XCOVER)
502 NULLIFY(yisba_s%LCOVER)
504 NULLIFY(yisba_s%XTI_MIN)
505 NULLIFY(yisba_s%XTI_MAX)
506 NULLIFY(yisba_s%XTI_MEAN)
507 NULLIFY(yisba_s%XTI_STD)
508 NULLIFY(yisba_s%XTI_SKEW)
510 NULLIFY(yisba_s%XSOC)
512 NULLIFY(yisba_s%XFERT)
514 NULLIFY(yisba_s%XABC)
515 NULLIFY(yisba_s%XPOI)
517 NULLIFY(yisba_s%XFRACSOC)
518 NULLIFY(yisba_s%XTAB_FSAT)
519 NULLIFY(yisba_s%XTAB_WTOP)
520 NULLIFY(yisba_s%XTAB_QTOP)
521 NULLIFY(yisba_s%XF_PARAM)
522 NULLIFY(yisba_s%XC_DEPTH_RATIO)
523 NULLIFY(yisba_s%XCPL_DRAIN)
524 NULLIFY(yisba_s%XCPL_RUNOFF)
525 NULLIFY(yisba_s%XCPL_ICEFLUX)
526 NULLIFY(yisba_s%XCPL_EFLOOD)
527 NULLIFY(yisba_s%XCPL_PFLOOD)
528 NULLIFY(yisba_s%XCPL_IFLOOD)
529 NULLIFY(yisba_s%XPERTVEG)
530 NULLIFY(yisba_s%XPERTLAI)
531 NULLIFY(yisba_s%XPERTCV)
532 NULLIFY(yisba_s%XPERTALB)
533 NULLIFY(yisba_s%XPERTZ0)
534 NULLIFY(yisba_s%XEMIS_NAT)
536 NULLIFY(yisba_s%XTSRAD_NAT)
538 NULLIFY(yisba_s%XINNOV)
539 NULLIFY(yisba_s%XRESID)
541 NULLIFY(yisba_s%XWORK_WR)
543 NULLIFY(yisba_s%XWSN_WR)
544 NULLIFY(yisba_s%XRHO_WR)
545 NULLIFY(yisba_s%XALB_WR)
546 NULLIFY(yisba_s%XHEA_WR)
547 NULLIFY(yisba_s%XAGE_WR)
548 NULLIFY(yisba_s%XSG1_WR)
549 NULLIFY(yisba_s%XSG2_WR)
550 NULLIFY(yisba_s%XHIS_WR)
552 NULLIFY(yisba_s%TDATE_WR)
554 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_S_INIT",1,zhook_handle)
559 REAL(KIND=JPRB) :: ZHOOK_HANDLE
560 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_K_INIT",0,zhook_handle)
562 NULLIFY(yisba_k%XSAND)
563 NULLIFY(yisba_k%XCLAY)
564 NULLIFY(yisba_k%XPERM)
565 NULLIFY(yisba_k%XRUNOFFB)
566 NULLIFY(yisba_k%XWDRAIN)
568 NULLIFY(yisba_k%XTDEEP)
569 NULLIFY(yisba_k%XGAMMAT)
570 NULLIFY(yisba_k%XMPOTSAT)
571 NULLIFY(yisba_k%XBCOEF)
572 NULLIFY(yisba_k%XWWILT)
573 NULLIFY(yisba_k%XWFC)
574 NULLIFY(yisba_k%XWSAT)
575 NULLIFY(yisba_k%XCGSAT)
576 NULLIFY(yisba_k%XC4B)
577 NULLIFY(yisba_k%XACOEF)
578 NULLIFY(yisba_k%XPCOEF)
579 NULLIFY(yisba_k%XHCAPSOIL)
580 NULLIFY(yisba_k%XCONDDRY)
581 NULLIFY(yisba_k%XCONDSLD)
582 NULLIFY(yisba_k%XFWTD)
583 NULLIFY(yisba_k%XWTD)
584 NULLIFY(yisba_k%XALBNIR_DRY)
585 NULLIFY(yisba_k%XALBVIS_DRY)
586 NULLIFY(yisba_k%XALBUV_DRY)
587 NULLIFY(yisba_k%XALBNIR_WET)
588 NULLIFY(yisba_k%XALBVIS_WET)
589 NULLIFY(yisba_k%XALBUV_WET)
590 NULLIFY(yisba_k%XWD0)
591 NULLIFY(yisba_k%XKANISO)
592 NULLIFY(yisba_k%XMUF)
593 NULLIFY(yisba_k%XFSAT)
594 NULLIFY(yisba_k%XFFLOOD)
595 NULLIFY(yisba_k%XPIFLOOD)
597 NULLIFY(yisba_k%XFFG)
598 NULLIFY(yisba_k%XFFV)
599 NULLIFY(yisba_k%XFFROZEN)
600 NULLIFY(yisba_k%XALBF)
601 NULLIFY(yisba_k%XEMISF)
602 NULLIFY(yisba_k%XDIR_ALB_WITH_SNOW)
603 NULLIFY(yisba_k%XSCA_ALB_WITH_SNOW)
605 NULLIFY(yisba_k%XVEGTYPE)
607 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_K_INIT",1,zhook_handle)
612 REAL(KIND=JPRB) :: ZHOOK_HANDLE
613 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_P_INIT",0,zhook_handle)
616 NULLIFY(yisba_p%XPATCH)
617 NULLIFY(yisba_p%XVEGTYPE_PATCH)
618 NULLIFY(yisba_p%NR_P)
619 NULLIFY(yisba_p%XPATCH_OLD)
620 NULLIFY(yisba_p%XANMAX)
621 NULLIFY(yisba_p%XFZERO)
622 NULLIFY(yisba_p%XEPSO)
623 NULLIFY(yisba_p%XGAMM)
624 NULLIFY(yisba_p%XQDGAMM)
625 NULLIFY(yisba_p%XQDGMES)
626 NULLIFY(yisba_p%XT1GMES)
627 NULLIFY(yisba_p%XT2GMES)
628 NULLIFY(yisba_p%XAMAX)
629 NULLIFY(yisba_p%XQDAMAX)
630 NULLIFY(yisba_p%XT1AMAX)
631 NULLIFY(yisba_p%XT2AMAX)
634 NULLIFY(yisba_p%XTAU_WOOD)
635 NULLIFY(yisba_p%XINCREASE)
636 NULLIFY(yisba_p%XTURNOVER)
637 NULLIFY(yisba_p%XCONDSAT)
638 NULLIFY(yisba_p%XTAUICE)
639 NULLIFY(yisba_p%XC1SAT)
640 NULLIFY(yisba_p%XC2REF)
642 NULLIFY(yisba_p%XC4REF)
643 NULLIFY(yisba_p%XCPS)
644 NULLIFY(yisba_p%XLVTT)
645 NULLIFY(yisba_p%XLSTT)
646 NULLIFY(yisba_p%XRUNOFFD)
647 NULLIFY(yisba_p%XDZG)
648 NULLIFY(yisba_p%XDZDIF)
649 NULLIFY(yisba_p%XSOILWGHT)
650 NULLIFY(yisba_p%XKSAT_ICE)
651 NULLIFY(yisba_p%XBSLAI_NITRO)
652 NULLIFY(yisba_p%XTOPQS)
655 NULLIFY(yisba_p%XDG_OLD)
656 NULLIFY(yisba_p%NWG_LAYER)
657 NULLIFY(yisba_p%XDROOT)
658 NULLIFY(yisba_p%XDG2)
659 NULLIFY(yisba_p%XROOTFRAC)
660 NULLIFY(yisba_p%XD_ICE)
661 NULLIFY(yisba_p%XH_TREE)
662 NULLIFY(yisba_p%XZ0_O_Z0H)
663 NULLIFY(yisba_p%XRE25)
664 NULLIFY(yisba_p%XDMAX)
666 NULLIFY(yisba_p%XRED_NOISE)
667 NULLIFY(yisba_p%XINCR)
670 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_P_INIT",1,zhook_handle)
675 REAL(KIND=JPRB) :: ZHOOK_HANDLE
676 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_PE_INIT",0,zhook_handle)
678 NULLIFY(yisba_pe%XLAI)
679 NULLIFY(yisba_pe%XVEG)
680 NULLIFY(yisba_pe%XEMIS)
681 NULLIFY(yisba_pe%XZ0)
682 NULLIFY(yisba_pe%XRSMIN)
683 NULLIFY(yisba_pe%XGAMMA)
684 NULLIFY(yisba_pe%XWRMAX_CF)
685 NULLIFY(yisba_pe%XRGL)
686 NULLIFY(yisba_pe%XCV)
687 NULLIFY(yisba_pe%XLAIMIN)
688 NULLIFY(yisba_pe%XSEFOLD)
689 NULLIFY(yisba_pe%XGMES)
690 NULLIFY(yisba_pe%XGC)
691 NULLIFY(yisba_pe%XF2I)
692 NULLIFY(yisba_pe%XBSLAI)
693 NULLIFY(yisba_pe%XCE_NITRO)
694 NULLIFY(yisba_pe%XCF_NITRO)
695 NULLIFY(yisba_pe%XCNA_NITRO)
696 NULLIFY(yisba_pe%LSTRESS)
697 NULLIFY(yisba_pe%XALBNIR_VEG)
698 NULLIFY(yisba_pe%XALBVIS_VEG)
699 NULLIFY(yisba_pe%XALBUV_VEG)
700 NULLIFY(yisba_pe%XALBNIR)
701 NULLIFY(yisba_pe%XALBVIS)
702 NULLIFY(yisba_pe%XALBUV)
704 NULLIFY(yisba_pe%XGNDLITTER)
705 NULLIFY(yisba_pe%XH_VEG)
706 NULLIFY(yisba_pe%XZ0LITTER)
708 NULLIFY(yisba_pe%XALBNIR_SOIL)
709 NULLIFY(yisba_pe%XALBVIS_SOIL)
710 NULLIFY(yisba_pe%XALBUV_SOIL)
712 NULLIFY(yisba_pe%XWATSUP)
713 NULLIFY(yisba_pe%XIRRIG)
715 NULLIFY(yisba_pe%XWG)
716 NULLIFY(yisba_pe%XWGI)
717 NULLIFY(yisba_pe%XWR)
718 NULLIFY(yisba_pe%XTG)
719 NULLIFY(yisba_pe%XICE_STO)
720 NULLIFY(yisba_pe%XWRL)
721 NULLIFY(yisba_pe%XWRLI)
722 NULLIFY(yisba_pe%XWRVN)
723 NULLIFY(yisba_pe%XTV)
724 NULLIFY(yisba_pe%XTL)
725 NULLIFY(yisba_pe%XTC)
726 NULLIFY(yisba_pe%XQC)
727 NULLIFY(yisba_pe%XRESA)
728 NULLIFY(yisba_pe%XAN)
729 NULLIFY(yisba_pe%XANDAY)
730 NULLIFY(yisba_pe%XANFM)
731 NULLIFY(yisba_pe%XLE)
732 NULLIFY(yisba_pe%XFAPARC)
733 NULLIFY(yisba_pe%XFAPIRC)
734 NULLIFY(yisba_pe%XLAI_EFFC)
735 NULLIFY(yisba_pe%XMUS)
736 NULLIFY(yisba_pe%XRESP_BIOMASS)
737 NULLIFY(yisba_pe%XBIOMASS)
738 NULLIFY(yisba_pe%XLITTER)
739 NULLIFY(yisba_pe%XSOILCARB)
740 NULLIFY(yisba_pe%XLIGNIN_STRUC)
741 NULLIFY(yisba_pe%XPSNG)
742 NULLIFY(yisba_pe%XPSNV)
743 NULLIFY(yisba_pe%XPSNV_A)
744 NULLIFY(yisba_pe%XSNOWFREE_ALB)
745 NULLIFY(yisba_pe%XSNOWFREE_ALB_VEG)
746 NULLIFY(yisba_pe%XSNOWFREE_ALB_SOIL)
747 NULLIFY(yisba_pe%XPSN)
749 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_PE_INIT",1,zhook_handle)
754 INTEGER,
INTENT(IN) :: KPATCH
756 REAL(KIND=JPRB) :: ZHOOK_HANDLE
757 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_NK_INIT",0,zhook_handle)
759 IF (
ASSOCIATED(yisba_nk%AL))
THEN 763 DEALLOCATE(yisba_nk%AL)
765 ALLOCATE(yisba_nk%AL(kpatch))
771 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_NK_INIT",1,zhook_handle)
776 INTEGER,
INTENT(IN) :: KPATCH
778 REAL(KIND=JPRB) :: ZHOOK_HANDLE
779 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_NP_INIT",0,zhook_handle)
781 IF (
ASSOCIATED(yisba_np%AL))
THEN 785 DEALLOCATE(yisba_np%AL)
787 ALLOCATE(yisba_np%AL(kpatch))
793 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_NP_INIT",1,zhook_handle)
798 INTEGER,
INTENT(IN) :: KPATCH
800 REAL(KIND=JPRB) :: ZHOOK_HANDLE
801 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_NPE_INIT",0,zhook_handle)
803 IF (
ASSOCIATED(yisba_npe%AL))
THEN 807 DEALLOCATE(yisba_npe%AL)
809 ALLOCATE(yisba_npe%AL(kpatch))
815 IF (lhook)
CALL dr_hook(
"MODD_ISBA_N:ISBA_NPE_INIT",1,zhook_handle)
subroutine isba_pe_init(YISBA_PE)
subroutine isba_p_init(YISBA_P)
subroutine isba_nk_init(YISBA_NK, KPATCH)
subroutine isba_npe_init(YISBA_NPE, KPATCH)
subroutine isba_np_init(YISBA_NP, KPATCH)
subroutine isba_s_init(YISBA_S)
subroutine isba_k_init(YISBA_K)