27 USE yomhook
,ONLY : lhook, dr_hook
28 USE parkind1
,ONLY : jprb
45 REAL(KIND=JPRB) :: zhook_handle
47 IF (lhook) CALL dr_hook(
'DEALLOC_DIAG_SURF_ATM_N',0,zhook_handle)
48 DEALLOCATE(dgu%XRI_TILE )
49 DEALLOCATE(dgu%XCD_TILE )
50 DEALLOCATE(dgu%XCH_TILE )
51 DEALLOCATE(dgu%XCE_TILE )
52 DEALLOCATE(dgu%XQS_TILE )
53 DEALLOCATE(dgu%XZ0_TILE )
54 DEALLOCATE(dgu%XZ0H_TILE )
55 DEALLOCATE(dgu%XRN_TILE )
56 DEALLOCATE(dgu%XH_TILE )
57 DEALLOCATE(dgu%XLE_TILE )
58 DEALLOCATE(dgu%XLEI_TILE )
59 DEALLOCATE(dgu%XGFLUX_TILE )
60 DEALLOCATE(dgu%XEVAP_TILE )
61 DEALLOCATE(dgu%XSUBL_TILE )
62 DEALLOCATE(dgu%XT2M_TILE )
63 DEALLOCATE(dgu%XTS_TILE )
64 DEALLOCATE(dgu%XT2M_MIN_TILE)
65 DEALLOCATE(dgu%XT2M_MAX_TILE)
66 DEALLOCATE(dgu%XQ2M_TILE )
67 DEALLOCATE(dgu%XHU2M_TILE )
68 DEALLOCATE(dgu%XZON10M_TILE )
69 DEALLOCATE(dgu%XMER10M_TILE )
70 DEALLOCATE(dgu%XDIAG_TRAD )
71 DEALLOCATE(dgu%XDIAG_EMIS )
73 DEALLOCATE(dgu%XAVG_RI )
74 DEALLOCATE(dgu%XAVG_CD )
75 DEALLOCATE(dgu%XAVG_CH )
76 DEALLOCATE(dgu%XAVG_CE )
77 DEALLOCATE(dgu%XAVG_Z0 )
78 DEALLOCATE(dgu%XAVG_Z0H )
79 DEALLOCATE(dgu%XAVG_RN )
80 DEALLOCATE(dgu%XAVG_H )
81 DEALLOCATE(dgu%XAVG_LE )
82 DEALLOCATE(dgu%XAVG_LEI )
83 DEALLOCATE(dgu%XAVG_GFLUX )
84 DEALLOCATE(dgu%XAVG_EVAP )
85 DEALLOCATE(dgu%XAVG_SUBL )
86 DEALLOCATE(dgu%XAVG_T2M )
87 DEALLOCATE(dgu%XAVG_TS )
88 DEALLOCATE(dgu%XAVG_T2M_MIN)
89 DEALLOCATE(dgu%XAVG_T2M_MAX)
90 DEALLOCATE(dgu%XAVG_Q2M )
91 DEALLOCATE(dgu%XAVG_HU2M )
92 DEALLOCATE(dgu%XAVG_ZON10M )
93 DEALLOCATE(dgu%XAVG_MER10M )
94 DEALLOCATE(dgu%XAVG_SFCO2 )
95 DEALLOCATE(dgu%XAVG_T2M_MIN_ZS )
96 DEALLOCATE(dgu%XAVG_Q2M_MIN_ZS )
97 DEALLOCATE(dgu%XAVG_HU2M_MIN_ZS )
99 DEALLOCATE(dgu%XRHOA )
101 DEALLOCATE(dgu%XRNC_TILE )
102 DEALLOCATE(dgu%XHC_TILE )
103 DEALLOCATE(dgu%XLEC_TILE )
104 DEALLOCATE(dgu%XLEIC_TILE )
105 DEALLOCATE(dgu%XGFLUXC_TILE )
106 DEALLOCATE(dgu%XEVAPC_TILE )
107 DEALLOCATE(dgu%XSUBLC_TILE )
108 DEALLOCATE(dgu%XSWDC_TILE )
109 DEALLOCATE(dgu%XSWUC_TILE )
110 DEALLOCATE(dgu%XLWDC_TILE )
111 DEALLOCATE(dgu%XLWUC_TILE )
112 DEALLOCATE(dgu%XFMUC_TILE )
113 DEALLOCATE(dgu%XFMVC_TILE )
115 DEALLOCATE(dgu%XAVG_RNC )
116 DEALLOCATE(dgu%XAVG_HC )
117 DEALLOCATE(dgu%XAVG_LEC )
118 DEALLOCATE(dgu%XAVG_LEIC )
119 DEALLOCATE(dgu%XAVG_GFLUXC )
120 DEALLOCATE(dgu%XAVG_EVAPC )
121 DEALLOCATE(dgu%XAVG_SUBLC )
122 DEALLOCATE(dgu%XAVG_SWDC )
123 DEALLOCATE(dgu%XAVG_SWUC )
124 DEALLOCATE(dgu%XAVG_LWDC )
125 DEALLOCATE(dgu%XAVG_LWUC )
126 DEALLOCATE(dgu%XAVG_FMUC )
127 DEALLOCATE(dgu%XAVG_FMVC )
129 DEALLOCATE(dgu%XHU2M_MIN_TILE )
130 DEALLOCATE(dgu%XAVG_HU2M_MIN )
131 DEALLOCATE(dgu%XHU2M_MAX_TILE )
132 DEALLOCATE(dgu%XAVG_HU2M_MAX )
133 DEALLOCATE(dgu%XWIND10M_TILE )
134 DEALLOCATE(dgu%XAVG_WIND10M )
135 DEALLOCATE(dgu%XWIND10M_MAX_TILE )
136 DEALLOCATE(dgu%XAVG_WIND10M_MAX )
137 IF (lhook) CALL dr_hook(
'DEALLOC_DIAG_SURF_ATM_N',1,zhook_handle)
subroutine dealloc_diag_surf_atm_n(DGU)