16 USE yomhook
,ONLY : lhook, dr_hook
17 USE parkind1
,ONLY : jprb
25 INTEGER,
INTENT(IN) :: klu
26 INTEGER,
INTENT(IN) :: kground_layer
27 REAL(KIND=JPRB) :: zhook_handle
33 IF (lhook) CALL dr_hook(
'ALLOCATE_TEB_GARDEN',0,zhook_handle)
39 ALLOCATE(tgd%CUR%XSNOWFREE_ALB (klu))
40 ALLOCATE(tgd%CUR%XSNOWFREE_ALB_VEG (klu))
41 ALLOCATE(tgd%CUR%XSNOWFREE_ALB_SOIL (klu))
50 ALLOCATE(tgd%CUR%XWR (klu ))
51 ALLOCATE(tgd%CUR%XTG (klu,kground_layer ))
52 ALLOCATE(tgd%CUR%XWG (klu,kground_layer ))
53 ALLOCATE(tgd%CUR%XWGI (klu,kground_layer ))
54 ALLOCATE(tgd%CUR%XRESA (klu ))
58 ALLOCATE(tgd%CUR%XAN (klu ))
59 ALLOCATE(tgd%CUR%XANDAY (klu ))
60 ALLOCATE(tgd%CUR%XANFM (klu ))
61 ALLOCATE(tgd%CUR%XLE (klu ))
65 ALLOCATE(tgd%CUR%XBIOMASS (klu,tvg%NNBIOMASS ))
66 ALLOCATE(tgd%CUR%XRESP_BIOMASS (klu,tvg%NNBIOMASS ))
68 IF (lhook) CALL dr_hook(
'ALLOCATE_TEB_GARDEN',1,zhook_handle)
subroutine allocate_teb_garden(TGD, TVG, KLU, KGROUND_LAYER)