39 USE yomhook
,ONLY : lhook, dr_hook
40 USE parkind1
,ONLY : jprb
64 REAL,
POINTER,
DIMENSION(:) :: XWR
67 REAL,
POINTER,
DIMENSION(:,:) :: XTG
69 REAL,
POINTER,
DIMENSION(:,:) :: XWG
70 REAL,
POINTER,
DIMENSION(:,:) :: XWGI
72 REAL,
POINTER,
DIMENSION(:) :: XRESA
78 REAL,
POINTER,
DIMENSION(:) :: XAN
79 REAL,
POINTER,
DIMENSION(:) :: XANDAY
80 REAL,
POINTER,
DIMENSION(:) :: XANFM
81 REAL,
POINTER,
DIMENSION(:) :: XLE
82 REAL,
POINTER,
DIMENSION(:) :: XFAPARC
83 REAL,
POINTER,
DIMENSION(:) :: XFAPIRC
84 REAL,
POINTER,
DIMENSION(:) :: XLAI_EFFC
85 REAL,
POINTER,
DIMENSION(:) :: XMUS
91 REAL,
POINTER,
DIMENSION(:,:) :: XRESP_BIOMASS
93 REAL,
POINTER,
DIMENSION(:,:) :: XBIOMASS
100 REAL,
POINTER,
DIMENSION(:) :: XPSNG
101 REAL,
POINTER,
DIMENSION(:) :: XPSNV
102 REAL,
POINTER,
DIMENSION(:) :: XPSNV_A
103 REAL,
POINTER,
DIMENSION(:) :: XPSN
105 REAL,
POINTER,
DIMENSION(:) :: XSNOWFREE_ALB
106 REAL,
POINTER,
DIMENSION(:) :: XSNOWFREE_ALB_VEG
107 REAL,
POINTER,
DIMENSION(:) :: XSNOWFREE_ALB_SOIL
131 INTEGER,
INTENT(IN) :: kto_patch
132 REAL(KIND=JPRB) :: zhook_handle
135 IF (lhook) CALL dr_hook(
'MODD_TEB_GARDEN_N:TEB_GARDEN_GOTO_PATCH',0,zhook_handle)
137 yteb_garden%CUR => yteb_garden%ALP(kto_patch)
139 IF (lhook) CALL dr_hook(
'MODD_TEB_GARDEN_N:TEB_GARDEN_GOTO_PATCH',1,zhook_handle)
145 INTEGER,
INTENT(IN) :: kpatch
147 REAL(KIND=JPRB) :: zhook_handle
148 IF (lhook) CALL dr_hook(
"MODD_TEB_GARDEN_N:TEB_GARDEN_INIT",0,zhook_handle)
149 ALLOCATE(yteb_garden%ALP(kpatch))
150 yteb_garden%CUR => yteb_garden%ALP(1)
152 nullify(yteb_garden%ALP(jp)%XWR)
153 nullify(yteb_garden%ALP(jp)%XTG)
154 nullify(yteb_garden%ALP(jp)%XWG)
155 nullify(yteb_garden%ALP(jp)%XWGI)
156 nullify(yteb_garden%ALP(jp)%XRESA)
157 nullify(yteb_garden%ALP(jp)%XAN)
158 nullify(yteb_garden%ALP(jp)%XANDAY)
159 nullify(yteb_garden%ALP(jp)%XANFM)
160 nullify(yteb_garden%ALP(jp)%XLE)
161 nullify(yteb_garden%ALP(jp)%XFAPARC)
162 nullify(yteb_garden%ALP(jp)%XFAPIRC)
163 nullify(yteb_garden%ALP(jp)%XLAI_EFFC)
164 nullify(yteb_garden%ALP(jp)%XMUS)
165 nullify(yteb_garden%ALP(jp)%XRESP_BIOMASS)
166 nullify(yteb_garden%ALP(jp)%XBIOMASS)
167 nullify(yteb_garden%ALP(jp)%XPSNG)
168 nullify(yteb_garden%ALP(jp)%XPSNV)
169 nullify(yteb_garden%ALP(jp)%XPSNV_A)
170 nullify(yteb_garden%ALP(jp)%XPSN)
171 nullify(yteb_garden%ALP(jp)%XSNOWFREE_ALB)
172 nullify(yteb_garden%ALP(jp)%XSNOWFREE_ALB_VEG)
173 nullify(yteb_garden%ALP(jp)%XSNOWFREE_ALB_SOIL)
175 IF (lhook) CALL dr_hook(
"MODD_TEB_GARDEN_N:TEB_GARDEN_INIT",1,zhook_handle)
subroutine teb_garden_init(YTEB_GARDEN, KPATCH)
subroutine teb_garden_goto_patch(YTEB_GARDEN, KTO_PATCH)