58 REAL(KIND=JPRB),
DIMENSION(:),
POINTER :: ZOBJ
59 REAL(KIND=JPRB) :: ZHOOK_HANDLE
61 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_1D', &
63 IF (
ASSOCIATED(zobj))
DEALLOCATE(zobj)
64 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_1D', &
72 REAL(KIND=JPRB),
DIMENSION(:,:),
POINTER :: ZOBJ
73 REAL(KIND=JPRB) :: ZHOOK_HANDLE
75 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_2D', &
77 IF (
ASSOCIATED(zobj))
DEALLOCATE(zobj)
78 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_2D', &
86 REAL(KIND=JPRB),
DIMENSION(:,:,:),
POINTER :: ZOBJ
87 REAL(KIND=JPRB) :: ZHOOK_HANDLE
89 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_3D', &
91 IF (
ASSOCIATED(zobj))
DEALLOCATE(zobj)
92 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_3D', &
100 REAL(KIND=JPRB),
DIMENSION(:,:,:,:),
POINTER :: ZOBJ
101 REAL(KIND=JPRB) :: ZHOOK_HANDLE
103 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_4D', &
105 IF (
ASSOCIATED(zobj))
DEALLOCATE(zobj)
106 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_4D', &
114 REAL(KIND=JPRB),
DIMENSION(:,:,:,:,:),
POINTER :: ZOBJ
115 REAL(KIND=JPRB) :: ZHOOK_HANDLE
117 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_5D', &
119 IF (
ASSOCIATED(zobj))
DEALLOCATE(zobj)
120 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_REAL_5D', &
128 INTEGER(KIND=JPIM),
DIMENSION(:),
POINTER :: KOBJ
129 REAL(KIND=JPRB) :: ZHOOK_HANDLE
131 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_INTEGER_1D', &
133 IF (
ASSOCIATED(kobj))
DEALLOCATE(kobj)
134 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_INTEGER_1D', &
142 INTEGER(KIND=JPIM),
DIMENSION(:,:),
POINTER :: KOBJ
143 REAL(KIND=JPRB) :: ZHOOK_HANDLE
145 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_INTEGER_2D', &
147 IF (
ASSOCIATED(kobj))
DEALLOCATE(kobj)
148 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_INTEGER_2D', &
156 INTEGER(KIND=JPIM),
DIMENSION(:,:,:),
POINTER :: KOBJ
157 REAL(KIND=JPRB) :: ZHOOK_HANDLE
159 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_INTEGER_3D', &
161 IF (
ASSOCIATED(kobj))
DEALLOCATE(kobj)
162 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_INTEGER_3D', &
170 LOGICAL,
DIMENSION(:),
POINTER :: LDOBJ
171 REAL(KIND=JPRB) :: ZHOOK_HANDLE
173 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_LOGICAL_1D', &
175 IF (
ASSOCIATED(ldobj))
DEALLOCATE(ldobj)
176 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_LOGICAL_1D', &
184 LOGICAL,
DIMENSION(:,:),
POINTER :: LDOBJ
185 REAL(KIND=JPRB) :: ZHOOK_HANDLE
187 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_LOGICAL_2D', &
189 IF (
ASSOCIATED(ldobj))
DEALLOCATE(ldobj)
190 IF (
lhook)
CALL dr_hook (
'DEALLOCATE_IF_ASSOCIATED_MOD:DEALLOCATE_IF_ASSOCIATED_LOGICAL_2D', &
subroutine deallocate_if_associated_real_1d(ZOBJ)
subroutine deallocate_if_associated_real_5d(ZOBJ)
subroutine deallocate_if_associated_integer_3d(KOBJ)
subroutine deallocate_if_associated_logical_2d(LDOBJ)
subroutine deallocate_if_associated_logical_1d(LDOBJ)
subroutine deallocate_if_associated_real_3d(ZOBJ)
subroutine deallocate_if_associated_integer_1d(KOBJ)
subroutine deallocate_if_associated_integer_2d(KOBJ)
subroutine deallocate_if_associated_real_4d(ZOBJ)
subroutine deallocate_if_associated_real_2d(ZOBJ)