36 USE yomhook
,ONLY : lhook, dr_hook
37 USE parkind1
,ONLY : jprb
53 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFC_TOWN
54 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFC_GARDEN
55 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFC_ROAD
56 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFC_ROOF
57 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFC_STRLROOF
58 REAL,
POINTER,
DIMENSION(:) :: XRUNOFFC_GREENROOF
59 REAL,
POINTER,
DIMENSION(:) :: XDRAINC_GREENROOF
60 REAL,
POINTER,
DIMENSION(:) :: XDRAINC_GARDEN
61 REAL,
POINTER,
DIMENSION(:) :: XIRRIGC_GREENROOF
62 REAL,
POINTER,
DIMENSION(:) :: XIRRIGC_GARDEN
63 REAL,
POINTER,
DIMENSION(:) :: XIRRIGC_ROAD
65 REAL,
POINTER,
DIMENSION(:) :: XHVACC_COOL
66 REAL,
POINTER,
DIMENSION(:) :: XHVACC_HEAT
67 REAL,
POINTER,
DIMENSION(:) :: XTHER_PROD_BLDC
68 REAL,
POINTER,
DIMENSION(:) :: XPHOT_PROD_BLDC
96 INTEGER,
INTENT(IN) :: kto_patch
97 REAL(KIND=JPRB) :: zhook_handle
100 IF (lhook) CALL dr_hook(
'MODD_DIAG_CUMUL_TEB_N:DIAG_CUMUL_TEB_GOTO_PATCH',0,zhook_handle)
102 ydiag_cumul_teb%CUR => ydiag_cumul_teb%ALP(kto_patch)
104 IF (lhook) CALL dr_hook(
'MODD_DIAG_CUMUL_TEB_N:DIAG_CUMUL_TEB_GOTO_PATCH',1,zhook_handle)
112 INTEGER,
INTENT(IN) :: kpatch
114 REAL(KIND=JPRB) :: zhook_handle
115 IF (lhook) CALL dr_hook(
"MODD_DIAG_CUMUL_TEB_N:DIAG_CUMUL_TEB_INIT",0,zhook_handle)
116 ALLOCATE(ydiag_cumul_teb%ALP(kpatch))
117 ydiag_cumul_teb%CUR => ydiag_cumul_teb%ALP(1)
119 nullify(ydiag_cumul_teb%ALP(jp)%XRUNOFFC_TOWN)
120 nullify(ydiag_cumul_teb%ALP(jp)%XRUNOFFC_GARDEN)
121 nullify(ydiag_cumul_teb%ALP(jp)%XRUNOFFC_ROAD)
122 nullify(ydiag_cumul_teb%ALP(jp)%XRUNOFFC_ROOF)
123 nullify(ydiag_cumul_teb%ALP(jp)%XRUNOFFC_STRLROOF)
124 nullify(ydiag_cumul_teb%ALP(jp)%XRUNOFFC_GREENROOF)
125 nullify(ydiag_cumul_teb%ALP(jp)%XDRAINC_GREENROOF)
126 nullify(ydiag_cumul_teb%ALP(jp)%XDRAINC_GARDEN)
127 nullify(ydiag_cumul_teb%ALP(jp)%XIRRIGC_GREENROOF)
128 nullify(ydiag_cumul_teb%ALP(jp)%XIRRIGC_GARDEN)
129 nullify(ydiag_cumul_teb%ALP(jp)%XIRRIGC_ROAD)
130 nullify(ydiag_cumul_teb%ALP(jp)%XHVACC_COOL)
131 nullify(ydiag_cumul_teb%ALP(jp)%XHVACC_HEAT)
132 nullify(ydiag_cumul_teb%ALP(jp)%XTHER_PROD_BLDC)
133 nullify(ydiag_cumul_teb%ALP(jp)%XPHOT_PROD_BLDC)
135 IF (lhook) CALL dr_hook(
"MODD_DIAG_CUMUL_TEB_N:DIAG_CUMUL_TEB_INIT",1,zhook_handle)
subroutine diag_cumul_teb_goto_patch(YDIAG_CUMUL_TEB, KTO_PATCH)
subroutine diag_cumul_teb_init(YDIAG_CUMUL_TEB, KPATCH)