16 USE yomhook
,ONLY : lhook, dr_hook
17 USE parkind1
,ONLY : jprb
25 INTEGER,
INTENT(IN) :: klu
26 INTEGER,
INTENT(IN) :: klayer_gr
27 REAL(KIND=JPRB) :: zhook_handle
33 IF (lhook) CALL dr_hook(
'ALLOCATE_TEB_GREENROOF',0,zhook_handle)
39 ALLOCATE(tgr%CUR%XSNOWFREE_ALB (klu))
40 ALLOCATE(tgr%CUR%XSNOWFREE_ALB_VEG (klu))
41 ALLOCATE(tgr%CUR%XSNOWFREE_ALB_SOIL (klu))
49 ALLOCATE(tgr%CUR%XWR (klu ))
50 ALLOCATE(tgr%CUR%XTG (klu,klayer_gr ))
51 ALLOCATE(tgr%CUR%XWG (klu,klayer_gr ))
52 ALLOCATE(tgr%CUR%XWGI (klu,klayer_gr ))
53 ALLOCATE(tgr%CUR%XRESA (klu ))
57 ALLOCATE(tgr%CUR%XAN (klu ))
58 ALLOCATE(tgr%CUR%XANDAY (klu ))
59 ALLOCATE(tgr%CUR%XANFM (klu ))
60 ALLOCATE(tgr%CUR%XLE (klu ))
64 ALLOCATE(tgr%CUR%XBIOMASS (klu,tvg%NNBIOMASS ))
65 ALLOCATE(tgr%CUR%XRESP_BIOMASS (klu,tvg%NNBIOMASS ))
67 IF (lhook) CALL dr_hook(
'ALLOCATE_TEB_GREENROOF',1,zhook_handle)
subroutine allocate_teb_greenroof(TGR, TVG, KLU, KLAYER_GR)