62 USE yomhook
,ONLY : lhook, dr_hook
63 USE parkind1
,ONLY : jprb
71 TYPE(isba_t
),
INTENT(INOUT) :: i
75 REAL,
DIMENSION(:),
INTENT(IN) :: pco2
82 REAL,
DIMENSION(SIZE(TGRP%XVEGTYPE,1)) :: ztau_wood
86 REAL(KIND=JPRB) :: zhook_handle
89 IF (lhook) CALL dr_hook(
'CO2_TEB_GREENROOF_INIT_N',0,zhook_handle)
90 ilu =
SIZE(tgrp%XVEGTYPE,1)
92 ALLOCATE(tgrp%XANMAX (ilu))
93 ALLOCATE(tgrp%XFZERO (ilu))
94 ALLOCATE(tgrp%XEPSO (ilu))
95 ALLOCATE(tgrp%XGAMM (ilu))
96 ALLOCATE(tgrp%XQDGAMM (ilu))
97 ALLOCATE(tgrp%XQDGMES (ilu))
98 ALLOCATE(tgrp%XT1GMES (ilu))
99 ALLOCATE(tgrp%XT2GMES (ilu))
100 ALLOCATE(tgrp%XAMAX (ilu))
101 ALLOCATE(tgrp%XQDAMAX (ilu))
102 ALLOCATE(tgrp%XT1AMAX (ilu))
103 ALLOCATE(tgrp%XT2AMAX (ilu))
104 ALLOCATE(tgrp%XAH (ilu))
105 ALLOCATE(tgrp%XBH (ilu))
108 tvg%CPHOTO, tgrp%XVEGTYPE,tgrp%XGMES,pco2,tgrp%XGC,&
109 tgrp%XDMAX,tgrp%XABC,tgrp%XPOI,tgrp%XANMAX, tgrp%XFZERO, &
110 tgrp%XEPSO,tgrp%XGAMM,tgrp%XQDGAMM,tgrp%XQDGMES,tgrp%XT1GMES, &
111 tgrp%XT2GMES,tgrp%XAMAX,tgrp%XQDAMAX,tgrp%XT1AMAX, &
112 tgrp%XT2AMAX,tgrp%XAH,tgrp%XBH,ztau_wood )
115 IF (lhook) CALL dr_hook(
'CO2_TEB_GREENROOF_INIT_N',1,zhook_handle)
subroutine cotwoinit_n(I, HPHOTO, PVEGTYPE, PGMES, PCO2, PGC, PDMAX, PABC, PPOI, PANMAX, PFZERO, PEPSO, PGAMM, PQDGAMM, PQDGMES, PT1GMES, PT2GMES, PAMAX, PQDAMAX, PT1AMAX, PT2AMAX, PAH, PBH, PTAU_WOOD)
subroutine co2_teb_greenroof_init_n(I, TGRP, TVG, PCO2)