GCC Code Coverage Report


Directory: ./
File: phys/phys_local_var_mod.f90
Date: 2022-01-11 19:19:34
Exec Total Coverage
Lines: 226 431 52.4%
Branches: 1542 3766 40.9%

Line Branch Exec Source
1 !
2 ! $Id: phys_local_var_mod.F90 3956 2021-07-06 07:16:14Z jyg $
3 !
4 MODULE phys_local_var_mod
5 ! Variables locales pour effectuer les appels en serie
6 !======================================================================
7 !
8 !
9 !======================================================================
10 ! Declaration des variables
11
12 REAL, SAVE, ALLOCATABLE :: t_seri(:,:), q_seri(:,:)
13 !$OMP THREADPRIVATE(t_seri, q_seri)
14 REAL, SAVE, ALLOCATABLE :: ql_seri(:,:),qs_seri(:,:)
15 !$OMP THREADPRIVATE(ql_seri,qs_seri)
16 REAL, SAVE, ALLOCATABLE :: u_seri(:,:), v_seri(:,:)
17 !$OMP THREADPRIVATE(u_seri, v_seri)
18 REAL, SAVE, ALLOCATABLE :: l_mixmin(:,:,:), l_mix(:,:,:), tke_dissip(:,:,:)
19 !$OMP THREADPRIVATE(l_mixmin, l_mix, tke_dissip)
20 REAL, SAVE, ALLOCATABLE :: tr_seri(:,:,:)
21 !$OMP THREADPRIVATE(tr_seri)
22 REAL, SAVE, ALLOCATABLE :: d_t_dyn(:,:), d_q_dyn(:,:)
23 !$OMP THREADPRIVATE(d_t_dyn, d_q_dyn)
24 REAL, SAVE, ALLOCATABLE :: d_ql_dyn(:,:), d_qs_dyn(:,:)
25 !$OMP THREADPRIVATE(d_ql_dyn, d_qs_dyn)
26 REAL, SAVE, ALLOCATABLE :: d_q_dyn2d(:), d_ql_dyn2d(:), d_qs_dyn2d(:)
27 !$OMP THREADPRIVATE(d_q_dyn2d, d_ql_dyn2d, d_qs_dyn2d)
28 REAL, SAVE, ALLOCATABLE :: d_u_dyn(:,:), d_v_dyn(:,:)
29 !$OMP THREADPRIVATE(d_u_dyn, d_v_dyn)
30 REAL, SAVE, ALLOCATABLE :: d_tr_dyn(:,:,:)
31 !$OMP THREADPRIVATE(d_tr_dyn)
32 REAL, SAVE, ALLOCATABLE :: d_t_con(:,:),d_q_con(:,:)
33 !$OMP THREADPRIVATE(d_t_con,d_q_con)
34 REAL, SAVE, ALLOCATABLE :: d_u_con(:,:),d_v_con(:,:)
35 !$OMP THREADPRIVATE(d_u_con,d_v_con)
36 REAL, SAVE, ALLOCATABLE :: d_t_wake(:,:),d_q_wake(:,:)
37 !$OMP THREADPRIVATE( d_t_wake,d_q_wake)
38 REAL, SAVE, ALLOCATABLE :: d_t_lsc(:,:),d_q_lsc(:,:),d_ql_lsc(:,:),d_qi_lsc(:,:)
39 !$OMP THREADPRIVATE(d_t_lsc,d_q_lsc,d_ql_lsc,d_qi_lsc)
40 REAL, SAVE, ALLOCATABLE :: d_t_lwr(:,:),d_t_lw0(:,:),d_t_swr(:,:),d_t_sw0(:,:)
41 !$OMP THREADPRIVATE(d_t_lwr,d_t_lw0,d_t_swr,d_t_sw0)
42 REAL, SAVE, ALLOCATABLE :: d_t_ajsb(:,:), d_q_ajsb(:,:)
43 !$OMP THREADPRIVATE(d_t_ajsb, d_q_ajsb)
44 REAL, SAVE, ALLOCATABLE :: d_t_ajs(:,:), d_q_ajs(:,:)
45 !$OMP THREADPRIVATE(d_t_ajs, d_q_ajs)
46 REAL, SAVE, ALLOCATABLE :: d_u_ajs(:,:), d_v_ajs(:,:)
47 !$OMP THREADPRIVATE(d_u_ajs, d_v_ajs)
48 !nrlmd<
49 REAL, SAVE, ALLOCATABLE :: d_t_ajs_w(:,:), d_q_ajs_w(:,:)
50 !$OMP THREADPRIVATE(d_t_ajs_w, d_q_ajs_w)
51 REAL, SAVE, ALLOCATABLE :: d_t_ajs_x(:,:), d_q_ajs_x(:,:)
52 !$OMP THREADPRIVATE(d_t_ajs_x, d_q_ajs_x)
53 !>nrlmd
54 REAL, SAVE, ALLOCATABLE :: d_t_eva(:,:),d_q_eva(:,:),d_ql_eva(:,:),d_qi_eva(:,:)
55 !$OMP THREADPRIVATE(d_t_eva,d_q_eva,d_ql_eva,d_qi_eva)
56 REAL, SAVE, ALLOCATABLE :: d_t_lscst(:,:),d_q_lscst(:,:)
57 !$OMP THREADPRIVATE(d_t_lscst,d_q_lscst)
58 REAL, SAVE, ALLOCATABLE :: d_t_lscth(:,:),d_q_lscth(:,:)
59 !$OMP THREADPRIVATE(d_t_lscth,d_q_lscth)
60 REAL, SAVE, ALLOCATABLE :: plul_th(:),plul_st(:)
61 !$OMP THREADPRIVATE(plul_th,plul_st)
62 !tendances dues a oro et lif
63 REAL, SAVE, ALLOCATABLE :: d_t_oli(:,:)
64 !$OMP THREADPRIVATE(d_t_oli)
65 REAL, SAVE, ALLOCATABLE :: d_u_oli(:,:), d_v_oli(:,:)
66 !$OMP THREADPRIVATE(d_u_oli, d_v_oli)
67 REAL, SAVE, ALLOCATABLE :: d_t_vdf(:,:), d_q_vdf(:,:), d_t_diss(:,:)
68 !$OMP THREADPRIVATE( d_t_vdf, d_q_vdf,d_t_diss)
69 REAL, SAVE, ALLOCATABLE :: d_u_vdf(:,:), d_v_vdf(:,:)
70 !$OMP THREADPRIVATE(d_u_vdf, d_v_vdf)
71 !nrlmd+jyg<
72 REAL, SAVE, ALLOCATABLE :: d_t_vdf_w(:,:), d_q_vdf_w(:,:)
73 !$OMP THREADPRIVATE( d_t_vdf_w, d_q_vdf_w)
74 REAL, SAVE, ALLOCATABLE :: d_t_vdf_x(:,:), d_q_vdf_x(:,:)
75 !$OMP THREADPRIVATE( d_t_vdf_x, d_q_vdf_x)
76 !>nrlmd+jyg
77 REAL, SAVE, ALLOCATABLE :: d_t_oro(:,:)
78 !$OMP THREADPRIVATE(d_t_oro)
79 REAL, SAVE, ALLOCATABLE :: d_u_oro(:,:), d_v_oro(:,:)
80 !$OMP THREADPRIVATE(d_u_oro, d_v_oro)
81 REAL, SAVE, ALLOCATABLE :: d_t_oro_gw(:,:)
82 !$OMP THREADPRIVATE(d_t_oro_gw)
83 REAL, SAVE, ALLOCATABLE :: d_u_oro_gw(:,:), d_v_oro_gw(:,:)
84 !$OMP THREADPRIVATE(d_u_oro_gw, d_v_oro_gw)
85 REAL, SAVE, ALLOCATABLE :: d_t_lif(:,:)
86 !$OMP THREADPRIVATE(d_t_lif)
87 REAL, SAVE, ALLOCATABLE :: d_u_lif(:,:), d_v_lif(:,:)
88 !$OMP THREADPRIVATE(d_u_lif, d_v_lif)
89 ! Tendances Ondes de G non oro (runs strato).
90 REAL, SAVE, ALLOCATABLE :: du_gwd_hines(:,:)
91 !$OMP THREADPRIVATE(du_gwd_hines)
92 REAL, SAVE, ALLOCATABLE :: dv_gwd_hines(:,:)
93 !$OMP THREADPRIVATE(dv_gwd_hines)
94 REAL, SAVE, ALLOCATABLE :: dv_gwd_rando(:,:)
95 !$OMP THREADPRIVATE(dv_gwd_rando)
96 REAL, SAVE, ALLOCATABLE :: dv_gwd_front(:,:)
97 !$OMP THREADPRIVATE(dv_gwd_front)
98 REAL, SAVE, ALLOCATABLE :: east_gwstress(:,:)
99 !$OMP THREADPRIVATE(east_gwstress)
100 REAL, SAVE, ALLOCATABLE :: west_gwstress(:,:)
101 !$OMP THREADPRIVATE(west_gwstress)
102 REAL, SAVE, ALLOCATABLE :: d_t_hin(:,:)
103 !$OMP THREADPRIVATE(d_t_hin)
104 ! tendance due a l'oxydation du methane
105 REAL, SAVE, ALLOCATABLE :: d_q_ch4(:,:)
106 !$OMP THREADPRIVATE(d_q_ch4)
107
108 ! tendance du a la conersion Ec -> E thermique
109 REAL, SAVE, ALLOCATABLE :: d_t_ec(:,:)
110 !$OMP THREADPRIVATE(d_t_ec)
111 REAL, SAVE, ALLOCATABLE :: d_ts(:,:), d_tr(:,:,:)
112 !$OMP THREADPRIVATE(d_ts, d_tr)
113
114 ! diagnostique pour le rayonnement
115 REAL, SAVE, ALLOCATABLE :: topswad_aero(:), solswad_aero(:) ! diag
116 !$OMP THREADPRIVATE(topswad_aero,solswad_aero)
117 REAL, SAVE, ALLOCATABLE :: topswai_aero(:), solswai_aero(:) ! diag
118 !$OMP THREADPRIVATE(topswai_aero,solswai_aero)
119 REAL, SAVE, ALLOCATABLE :: topswad0_aero(:), solswad0_aero(:) ! diag
120 !$OMP THREADPRIVATE(topswad0_aero,solswad0_aero)
121 REAL, SAVE, ALLOCATABLE :: topsw_aero(:,:), solsw_aero(:,:) ! diag
122 !$OMP THREADPRIVATE(topsw_aero,solsw_aero)
123 REAL, SAVE, ALLOCATABLE :: topsw0_aero(:,:), solsw0_aero(:,:) ! diag
124 !$OMP THREADPRIVATE(topsw0_aero,solsw0_aero)
125 REAL, SAVE, ALLOCATABLE :: topswcf_aero(:,:), solswcf_aero(:,:) ! diag
126 !$OMP THREADPRIVATE(topswcf_aero,solswcf_aero)
127 ! LW radiation diagnostics CK
128 REAL, SAVE, ALLOCATABLE :: toplwad_aero(:), sollwad_aero(:) ! diag
129 !$OMP THREADPRIVATE(toplwad_aero,sollwad_aero)
130 REAL, SAVE, ALLOCATABLE :: toplwai_aero(:), sollwai_aero(:) ! diag
131 !$OMP THREADPRIVATE(toplwai_aero,sollwai_aero)
132 REAL, SAVE, ALLOCATABLE :: toplwad0_aero(:), sollwad0_aero(:) ! diag
133 !$OMP THREADPRIVATE(toplwad0_aero,sollwad0_aero)
134 ! Special RRTM
135 REAL, SAVE, ALLOCATABLE :: ZLWFT0_i(:,:), ZSWFT0_i(:,:) ! diag
136 !$OMP THREADPRIVATE(ZLWFT0_i,ZSWFT0_i)
137 REAL, SAVE, ALLOCATABLE :: ZFLDN0(:,:), ZFLUP0(:,:) ! diag
138 !$OMP THREADPRIVATE(ZFLDN0,ZFLUP0)
139 REAL, SAVE, ALLOCATABLE :: ZFSDN0(:,:), ZFSUP0(:,:) ! diag
140 !$OMP THREADPRIVATE(ZFSDN0,ZFSUP0)
141 !
142 REAL, SAVE, ALLOCATABLE :: stratomask(:,:)
143 !$OMP THREADPRIVATE(stratomask)
144 REAL, SAVE, ALLOCATABLE :: tausum_aero(:,:,:)
145 !$OMP THREADPRIVATE(tausum_aero)
146 REAL, SAVE, ALLOCATABLE :: drytausum_aero(:,:)
147 !$OMP THREADPRIVATE(drytausum_aero)
148 REAL, SAVE, ALLOCATABLE :: tau3d_aero(:,:,:,:)
149 !$OMP THREADPRIVATE(tau3d_aero)
150 REAL, SAVE, ALLOCATABLE :: scdnc(:,:)
151 !$OMP THREADPRIVATE(scdnc)
152 REAL, SAVE, ALLOCATABLE :: dNovrN(:)
153 !$OMP THREADPRIVATE(dNovrN)
154 REAL, SAVE, ALLOCATABLE :: cldncl(:)
155 !$OMP THREADPRIVATE(cldncl)
156 REAL, SAVE, ALLOCATABLE :: reffclwtop(:)
157 !$OMP THREADPRIVATE(reffclwtop)
158 REAL, SAVE, ALLOCATABLE :: lcc(:)
159 !$OMP THREADPRIVATE(lcc)
160 REAL, SAVE, ALLOCATABLE :: reffclws(:,:)
161 !$OMP THREADPRIVATE(reffclws)
162 REAL, SAVE, ALLOCATABLE :: reffclwc(:,:)
163 !$OMP THREADPRIVATE(reffclwc)
164 REAL, SAVE, ALLOCATABLE :: cldnvi(:)
165 !$OMP THREADPRIVATE(cldnvi)
166 REAL, SAVE, ALLOCATABLE :: lcc3d(:,:)
167 !$OMP THREADPRIVATE(lcc3d)
168 REAL, SAVE, ALLOCATABLE :: lcc3dcon(:,:)
169 !$OMP THREADPRIVATE(lcc3dcon)
170 REAL, SAVE, ALLOCATABLE :: lcc3dstra(:,:)
171 !$OMP THREADPRIVATE(lcc3dstra)
172 REAL, SAVE, ALLOCATABLE :: icc3dcon(:,:)
173 !$OMP THREADPRIVATE(icc3dcon)
174 REAL, SAVE, ALLOCATABLE :: icc3dstra(:,:)
175 !$OMP THREADPRIVATE(icc3dstra)
176 REAL, SAVE, ALLOCATABLE :: zfice(:,:)
177 !$OMP THREADPRIVATE(zfice)
178 REAL, SAVE, ALLOCATABLE :: od443aer(:)
179 !$OMP THREADPRIVATE(od443aer)
180 REAL, SAVE, ALLOCATABLE :: od550aer(:)
181 !$OMP THREADPRIVATE(od550aer)
182 REAL, SAVE, ALLOCATABLE :: dryod550aer(:)
183 !$OMP THREADPRIVATE(dryod550aer)
184 REAL, SAVE, ALLOCATABLE :: abs550aer(:)
185 !$OMP THREADPRIVATE(abs550aer)
186 REAL, SAVE, ALLOCATABLE :: od865aer(:)
187 !$OMP THREADPRIVATE(od865aer)
188 REAL, SAVE, ALLOCATABLE :: ec550aer(:,:)
189 !$OMP THREADPRIVATE(ec550aer)
190 REAL, SAVE, ALLOCATABLE :: od550lt1aer(:)
191 !$OMP THREADPRIVATE(od550lt1aer)
192 REAL, SAVE, ALLOCATABLE :: sconcso4(:)
193 !$OMP THREADPRIVATE(sconcso4)
194 REAL, SAVE, ALLOCATABLE :: sconcno3(:)
195 !$OMP THREADPRIVATE(sconcno3)
196 REAL, SAVE, ALLOCATABLE :: sconcoa(:)
197 !$OMP THREADPRIVATE(sconcoa)
198 REAL, SAVE, ALLOCATABLE :: sconcbc(:)
199 !$OMP THREADPRIVATE(sconcbc)
200 REAL, SAVE, ALLOCATABLE :: sconcss(:)
201 !$OMP THREADPRIVATE(sconcss)
202 REAL, SAVE, ALLOCATABLE :: sconcdust(:)
203 !$OMP THREADPRIVATE(sconcdust)
204 REAL, SAVE, ALLOCATABLE :: concso4(:,:)
205 !$OMP THREADPRIVATE(concso4)
206 REAL, SAVE, ALLOCATABLE :: concno3(:,:)
207 !$OMP THREADPRIVATE(concno3)
208 REAL, SAVE, ALLOCATABLE :: concoa(:,:)
209 !$OMP THREADPRIVATE(concoa)
210 REAL, SAVE, ALLOCATABLE :: concbc(:,:)
211 !$OMP THREADPRIVATE(concbc)
212 REAL, SAVE, ALLOCATABLE :: concss(:,:)
213 !$OMP THREADPRIVATE(concss)
214 REAL, SAVE, ALLOCATABLE :: concdust(:,:)
215 !$OMP THREADPRIVATE(concdust)
216 REAL, SAVE, ALLOCATABLE :: loadso4(:)
217 !$OMP THREADPRIVATE(loadso4)
218 REAL, SAVE, ALLOCATABLE :: loadoa(:)
219 !$OMP THREADPRIVATE(loadoa)
220 REAL, SAVE, ALLOCATABLE :: loadbc(:)
221 !$OMP THREADPRIVATE(loadbc)
222 REAL, SAVE, ALLOCATABLE :: loadss(:)
223 !$OMP THREADPRIVATE(loadss)
224 REAL, SAVE, ALLOCATABLE :: loaddust(:)
225 !$OMP THREADPRIVATE(loaddust)
226 REAL, SAVE, ALLOCATABLE :: loadno3(:)
227 !$OMP THREADPRIVATE(loadno3)
228 REAL, SAVE, ALLOCATABLE :: load_tmp1(:), load_tmp2(:)
229 !$OMP THREADPRIVATE(load_tmp1, load_tmp2)
230 REAL, SAVE, ALLOCATABLE :: load_tmp3(:), load_tmp4(:)
231 !$OMP THREADPRIVATE(load_tmp3, load_tmp4)
232 REAL, SAVE, ALLOCATABLE :: load_tmp5(:), load_tmp6(:)
233 !$OMP THREADPRIVATE(load_tmp5, load_tmp6)
234 REAL, SAVE, ALLOCATABLE :: load_tmp7(:), load_tmp8(:)
235 !$OMP THREADPRIVATE(load_tmp7, load_tmp8)
236 REAL, SAVE, ALLOCATABLE :: load_tmp9(:), load_tmp10(:)
237 !$OMP THREADPRIVATE(load_tmp9, load_tmp10)
238
239 !IM ajout variables CFMIP2/CMIP5
240 REAL,ALLOCATABLE,SAVE :: topswad_aerop(:), solswad_aerop(:)
241 !$OMP THREADPRIVATE(topswad_aerop, solswad_aerop)
242 REAL,ALLOCATABLE,SAVE :: topswai_aerop(:), solswai_aerop(:)
243 !$OMP THREADPRIVATE(topswai_aerop, solswai_aerop)
244 REAL,ALLOCATABLE,SAVE :: topswad0_aerop(:), solswad0_aerop(:)
245 !$OMP THREADPRIVATE(topswad0_aerop, solswad0_aerop)
246 REAL,ALLOCATABLE,SAVE :: topsw_aerop(:,:), topsw0_aerop(:,:)
247 !$OMP THREADPRIVATE(topsw_aerop, topsw0_aerop)
248 REAL,ALLOCATABLE,SAVE :: solsw_aerop(:,:), solsw0_aerop(:,:)
249 !$OMP THREADPRIVATE(solsw_aerop, solsw0_aerop)
250 REAL,ALLOCATABLE,SAVE :: topswcf_aerop(:,:), solswcf_aerop(:,:)
251 !$OMP THREADPRIVATE(topswcf_aerop, solswcf_aerop)
252
253 ! additional LW variables CK
254 REAL,ALLOCATABLE,SAVE :: toplwad_aerop(:), sollwad_aerop(:)
255 !$OMP THREADPRIVATE(toplwad_aerop, sollwad_aerop)
256 REAL,ALLOCATABLE,SAVE :: toplwai_aerop(:), sollwai_aerop(:)
257 !$OMP THREADPRIVATE(toplwai_aerop, sollwai_aerop)
258 REAL,ALLOCATABLE,SAVE :: toplwad0_aerop(:), sollwad0_aerop(:)
259 !$OMP THREADPRIVATE(toplwad0_aerop, sollwad0_aerop)
260
261 !Ajout de celles n??cessaires au phys_output_write_mod
262 REAL, SAVE, ALLOCATABLE :: tal1(:), pal1(:), pab1(:), pab2(:)
263 !$OMP THREADPRIVATE(tal1, pal1, pab1, pab2)
264 REAL, SAVE, ALLOCATABLE :: ptstar(:), pt0(:), slp(:)
265 !$OMP THREADPRIVATE(ptstar, pt0, slp)
266 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: sens, flwp, fiwp
267 !$OMP THREADPRIVATE(sens, flwp, fiwp)
268 !!
269 !! Wake variables
270 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_wake
271 !$OMP THREADPRIVATE(alp_wake)
272 !!jyg! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wake_h,wake_k
273 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wake_h
274 INTEGER,ALLOCATABLE,SAVE,DIMENSION(:) :: wake_k
275 !$OMP THREADPRIVATE(wake_h,wake_k)
276 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wake_omg
277 !$OMP THREADPRIVATE(wake_omg)
278 REAL, SAVE, ALLOCATABLE,DIMENSION(:,:) :: d_deltat_wk, d_deltaq_wk
279 !$OMP THREADPRIVATE(d_deltat_wk, d_deltaq_wk)
280 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_wk, d_dens_a_wk, d_dens_wk
281 !$OMP THREADPRIVATE(d_s_wk, d_dens_a_wk, d_dens_wk)
282 REAL, SAVE, ALLOCATABLE,DIMENSION(:,:) :: d_deltat_wk_gw, d_deltaq_wk_gw
283 !$OMP THREADPRIVATE(d_deltat_wk_gw, d_deltaq_wk_gw)
284 REAL, SAVE, ALLOCATABLE,DIMENSION(:,:) :: d_deltat_vdf, d_deltaq_vdf
285 !$OMP THREADPRIVATE(d_deltat_vdf, d_deltaq_vdf)
286 !!! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_vdf, d_dens_vdf
287 !!!OMP THREADPRIVATE(d_s_vdf, d_dens_vdf)
288 REAL, SAVE, ALLOCATABLE,DIMENSION(:,:) :: d_deltat_the, d_deltaq_the
289 !$OMP THREADPRIVATE(d_deltat_the, d_deltaq_the)
290 !!! REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: d_s_the, d_dens_the
291 !!!OMP THREADPRIVATE(d_s_the, d_dens_the)
292 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: d_deltat_ajs_cv, d_deltaq_ajs_cv
293 !$OMP THREADPRIVATE(d_deltat_ajs_cv, d_deltaq_ajs_cv)
294 !! End of Wake variables
295 !!
296 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: bils
297 !$OMP THREADPRIVATE(bils)
298 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cdragm, cdragh
299 !$OMP THREADPRIVATE(cdragm, cdragh)
300 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cldh, cldl, cldm, cldq, cldt, qsat2m
301 !$OMP THREADPRIVATE(cldh, cldl, cldm, cldq, cldt, qsat2m )
302 !AS: cldhjn, cldljn, cldmjn,cldtjn pas utilisés en tant que variables, juste noms de diagnostics
303 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: JrNt
304 !$OMP THREADPRIVATE(JrNt)
305 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: dthmin, evap, fder, plcl, plfc, prw, prlw, prsw
306 !$OMP THREADPRIVATE(dthmin, evap, fder, plcl, plfc, prw, prlw, prsw)
307 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zustar, zu10m, zv10m, rh2m
308 !$OMP THREADPRIVATE(zustar, zu10m, zv10m, rh2m)
309 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: s_lcl, s_pblh, s_pblt, s_therm
310 !$OMP THREADPRIVATE(s_lcl, s_pblh, s_pblt, s_therm)
311 !
312 !nrlmd+jyg<
313 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: s_pblh_x, s_pblh_w
314 !$OMP THREADPRIVATE(s_pblh_x, s_pblh_w)
315 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: s_lcl_x, s_lcl_w
316 !$OMP THREADPRIVATE(s_lcl_x, s_lcl_w)
317 !>nrlmd+jyg
318 !
319 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: slab_wfbils
320 !$OMP THREADPRIVATE(slab_wfbils)
321 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: tpot, tpote, ue, uq, uwat, ve, vq, vwat, zxffonte
322 !$OMP THREADPRIVATE(tpot, tpote, ue, uq, uwat, ve, vq, vwat, zxffonte)
323 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxfqcalving
324 !$OMP THREADPRIVATE(zxfqcalving)
325 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxfluxlat, zxtsol, snow_lsc, zxfqfonte
326 !$OMP THREADPRIVATE(zxfluxlat, zxtsol, snow_lsc, zxfqfonte)
327 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxrunofflic
328 !$OMP THREADPRIVATE(zxrunofflic)
329 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxqsurf, rain_lsc, rain_num
330 !$OMP THREADPRIVATE(zxqsurf, rain_lsc, rain_num)
331 !
332 !jyg+nrlmd<
333 !!!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
334 ! c
335 ! Declarations liees a la couche limite differentiee w-x c
336 ! c
337 !!!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
338 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: sens_x, sens_w
339 !$OMP THREADPRIVATE(sens_x, sens_w)
340 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zxfluxlat_x, zxfluxlat_w
341 !$OMP THREADPRIVATE(zxfluxlat_x, zxfluxlat_w)
342 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: delta_qsurf
343 !$OMP THREADPRIVATE(delta_qsurf)
344 !jyg<
345 !!! Entrees supplementaires couche-limite
346 !! REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: t_x, t_w
347 !!!$OMP THREADPRIVATE(t_x, t_w)
348 !! REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: q_x, q_w
349 !!!$OMP THREADPRIVATE(q_x, q_w)
350 !>jyg
351 !!! Sorties ferret
352 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: dtvdf_x, dtvdf_w
353 !$OMP THREADPRIVATE(dtvdf_x, dtvdf_w)
354 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: dqvdf_x, dqvdf_w
355 !$OMP THREADPRIVATE(dqvdf_x, dqvdf_w)
356 ! Variables supplementaires dans physiq.F relative au splitting de la surface
357 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:) :: pbl_tke_input
358 !$OMP THREADPRIVATE(pbl_tke_input)
359 ! Entree supplementaire Thermiques :
360 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: t_therm, q_therm, u_therm, v_therm
361 !$OMP THREADPRIVATE(t_therm, q_therm, u_therm, v_therm)
362 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cdragh_x, cdragh_w
363 !$OMP THREADPRIVATE(cdragh_x, cdragh_w)
364 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: cdragm_x, cdragm_w
365 !$OMP THREADPRIVATE(cdragm_x, cdragm_w)
366 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: kh, kh_x, kh_w
367 !$OMP THREADPRIVATE(kh, kh_x, kh_w)
368 !!!
369 !!!ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
370 LOGICAL, SAVE, ALLOCATABLE :: ptconv(:,:)
371 !$OMP THREADPRIVATE(ptconv)
372 REAL, SAVE, ALLOCATABLE :: ratqsc(:,:)
373 !$OMP THREADPRIVATE(ratqsc)
374 !>jyg+nrlmd
375 !
376 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: wbeff, convoccur, zmax_th, zq2m, zt2m
377 !$OMP THREADPRIVATE(wbeff, convoccur, zmax_th, zq2m, zt2m)
378 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: zt2m_min_mon, zt2m_max_mon
379 !$OMP THREADPRIVATE(zt2m_min_mon, zt2m_max_mon)
380 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: t2m_min_mon, t2m_max_mon
381 !$OMP THREADPRIVATE(t2m_min_mon, t2m_max_mon)
382 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: weak_inversion
383 !$OMP THREADPRIVATE(weak_inversion)
384 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_bl_conv,alp_bl_det
385 !$OMP THREADPRIVATE(alp_bl_conv,alp_bl_det)
386 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_bl_fluct_m,alp_bl_fluct_tke
387 !$OMP THREADPRIVATE(alp_bl_fluct_m,alp_bl_fluct_tke)
388 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: alp_bl_stat, n2, s2
389 !$OMP THREADPRIVATE(alp_bl_stat, n2, s2)
390 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: proba_notrig, random_notrig
391 !$OMP THREADPRIVATE(proba_notrig, random_notrig)
392 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: fsolsw, wfbils, wfbilo
393 !$OMP THREADPRIVATE(fsolsw, wfbils, wfbilo)
394 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wfevap, wfrain, wfsnow
395 !$OMP THREADPRIVATE(wfevap,wfrain,wfsnow)
396 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: t2m, fluxlat, fsollw,evap_pot
397 !$OMP THREADPRIVATE(t2m, fluxlat, fsollw,evap_pot)
398 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: dnwd0, omega
399 !$OMP THREADPRIVATE(dnwd0, omega)
400 REAL,ALLOCATABLE,SAVE,DIMENSION(:) :: epmax_diag ! epmax_cape
401 !$OMP THREADPRIVATE(epmax_diag)
402 !
403 ! Deep convective variables used in phytrac
404 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ep ! epmax_cape
405 !$OMP THREADPRIVATE(ep)
406 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: dnwd, upwd
407 !$OMP THREADPRIVATE(dnwd, upwd)
408 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: pmflxr, pmflxs
409 !$OMP THREADPRIVATE(pmflxr, pmflxs)
410 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wdtrainA, wdtrainS, wdtrainM
411 !$OMP THREADPRIVATE(wdtrainA, wdtrainS, wdtrainM)
412 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: da, mp
413 !$OMP THREADPRIVATE(da, mp)
414 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: wght_cvfd
415 !$OMP THREADPRIVATE(wght_cvfd)
416 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:):: phi, phi2, elij, epmlmMm
417 !$OMP THREADPRIVATE(phi, phi2, elij, epmlmMm)
418 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: d1a, dam
419 !$OMP THREADPRIVATE(d1a, dam)
420 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ev
421 !$OMP THREADPRIVATE(ev)
422 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: qtaa
423 !$OMP THREADPRIVATE(qtaa)
424 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: clw
425 !$OMP THREADPRIVATE(clw)
426 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: eplaMm
427 !$OMP THREADPRIVATE(eplaMm)
428 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:):: sij
429 !$OMP THREADPRIVATE(sij)
430 !
431 ! REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: coefh, coefm, lambda_th
432 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: lambda_th
433 !$OMP THREADPRIVATE(lambda_th)
434 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: cldemi, cldfra, cldtau, fiwc, fl, re, flwc
435 !$OMP THREADPRIVATE(cldemi, cldfra, cldtau, fiwc, fl, re, flwc)
436 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ref_liq, ref_ice, theta, zphi
437 !$OMP THREADPRIVATE(ref_liq, ref_ice, theta, zphi)
438 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: ref_liq_pi, ref_ice_pi
439 !$OMP THREADPRIVATE(ref_liq_pi, ref_ice_pi)
440 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: zx_rh, zx_rhl, zx_rhi
441 !$OMP THREADPRIVATE(zx_rh, zx_rhl, zx_rhi)
442 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: prfl, psfl, fraca
443 !$OMP THREADPRIVATE(prfl, psfl, fraca)
444 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: Vprecip, zw2
445 !$OMP THREADPRIVATE(Vprecip, zw2)
446 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: pmfd, pmfu
447 !$OMP THREADPRIVATE(pmfd, pmfu)
448 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:) :: fluxt, fluxu, fluxv
449 !$OMP THREADPRIVATE(fluxt, fluxu, fluxv)
450 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:) :: uwriteSTD, vwriteSTD, wwriteSTD
451 !$OMP THREADPRIVATE(uwriteSTD, vwriteSTD, wwriteSTD)
452 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:,:) :: phiwriteSTD, qwriteSTD, twriteSTD, rhwriteSTD
453 !$OMP THREADPRIVATE(phiwriteSTD, qwriteSTD, twriteSTD, rhwriteSTD)
454
455 ! ug et d'autres encore:
456 REAL,ALLOCATABLE,SAVE,DIMENSION(:,:) :: beta_prec
457 !$OMP THREADPRIVATE(beta_prec)
458 REAL, ALLOCATABLE, SAVE, DIMENSION(:,:) :: rneb,rnebjn,rneblsvol
459 !$OMP THREADPRIVATE(rneb,rnebjn,rneblsvol)
460
461 ! variables de sorties MM
462 REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: zxsnow,snowhgt,qsnow,to_ice
463 REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: sissnow,runoff,albsol3_lic
464 !$OMP THREADPRIVATE(zxsnow,snowhgt,qsnow,to_ice)
465 !$OMP THREADPRIVATE(sissnow,runoff,albsol3_lic)
466
467 REAL, ALLOCATABLE, SAVE, DIMENSION(:) :: p_tropopause, z_tropopause, t_tropopause
468 !$OMP THREADPRIVATE(p_tropopause, z_tropopause, t_tropopause)
469
470 INTEGER,ALLOCATABLE,SAVE,DIMENSION(:,:) :: zn2mout
471 !$OMP THREADPRIVATE(zn2mout)
472
473
474 CONTAINS
475
476 !======================================================================
477 1 SUBROUTINE phys_local_var_init
478 USE dimphy
479 USE infotrac_phy, ONLY : nbtr
480 USE aero_mod
481 USE indice_sol_mod
482 USE phys_output_var_mod
483 USE phys_state_var_mod
484
485 IMPLICIT NONE
486
17/34
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✗ Branch 15 not taken.
✓ Branch 16 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
✗ Branch 32 not taken.
✓ Branch 33 taken 1 times.
✓ Branch 35 taken 1 times.
✗ Branch 36 not taken.
✗ Branch 37 not taken.
✓ Branch 38 taken 1 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 1 times.
✗ Branch 43 not taken.
✓ Branch 44 taken 1 times.
5 ALLOCATE(t_seri(klon,klev),q_seri(klon,klev),ql_seri(klon,klev),qs_seri(klon,klev))
487
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(u_seri(klon,klev),v_seri(klon,klev))
488
17/34
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✓ Branch 30 taken 1 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✓ Branch 35 taken 1 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 1 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 1 times.
7 ALLOCATE(l_mixmin(klon,klev+1,nbsrf), l_mix(klon,klev+1,nbsrf), tke_dissip(klon,klev+1,nbsrf))
489
18/18
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 4 times.
✓ Branch 2 taken 160 times.
✓ Branch 3 taken 4 times.
✓ Branch 4 taken 159040 times.
✓ Branch 5 taken 160 times.
✓ Branch 6 taken 1 times.
✓ Branch 7 taken 4 times.
✓ Branch 8 taken 160 times.
✓ Branch 9 taken 4 times.
✓ Branch 10 taken 159040 times.
✓ Branch 11 taken 160 times.
✓ Branch 12 taken 4 times.
✓ Branch 13 taken 1 times.
✓ Branch 14 taken 160 times.
✓ Branch 15 taken 4 times.
✓ Branch 16 taken 159040 times.
✓ Branch 17 taken 160 times.
477615 l_mix(:,:,:)=0. ; l_mixmin(:,:,:)=0. ; tke_dissip(:,:,:)=0. ! doit etre initialse car pas toujours remplis
490
491
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
3 ALLOCATE(tr_seri(klon,klev,nbtr))
492
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_dyn(klon,klev),d_q_dyn(klon,klev))
493
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_ql_dyn(klon,klev),d_qs_dyn(klon,klev))
494
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
1 ALLOCATE(d_q_dyn2d(klon),d_ql_dyn2d(klon),d_qs_dyn2d(klon))
495
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_dyn(klon,klev),d_v_dyn(klon,klev))
496
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
3 ALLOCATE(d_tr_dyn(klon,klev,nbtr)) !RomP
497
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_con(klon,klev),d_q_con(klon,klev))
498
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_con(klon,klev),d_v_con(klon,klev))
499
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_wake(klon,klev),d_q_wake(klon,klev))
500
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_lsc(klon,klev),d_q_lsc(klon,klev))
501
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_lwr(klon,klev),d_t_lw0(klon,klev))
502
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_swr(klon,klev),d_t_sw0(klon,klev))
503
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_ql_lsc(klon,klev),d_qi_lsc(klon,klev))
504
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_ajsb(klon,klev),d_q_ajsb(klon,klev))
505
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_ajs(klon,klev),d_q_ajs(klon,klev))
506 !nrlmd<
507
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_ajs_w(klon,klev),d_q_ajs_w(klon,klev))
508
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_ajs_x(klon,klev),d_q_ajs_x(klon,klev))
509 !>nrlmd
510
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_ajs(klon,klev),d_v_ajs(klon,klev))
511
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_eva(klon,klev),d_q_eva(klon,klev))
512
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_ql_eva(klon,klev),d_qi_eva(klon,klev))
513
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_lscst(klon,klev),d_q_lscst(klon,klev))
514
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_lscth(klon,klev),d_q_lscth(klon,klev))
515
4/8
✗ Branch 0 not taken.
✓ Branch 1 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
1 ALLOCATE(plul_st(klon),plul_th(klon))
516
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
✓ Branch 22 taken 1 times.
✗ Branch 23 not taken.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
4 ALLOCATE(d_t_vdf(klon,klev),d_q_vdf(klon,klev),d_t_diss(klon,klev))
517
518
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_vdf_w(klon,klev),d_q_vdf_w(klon,klev))
519
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_vdf_x(klon,klev),d_q_vdf_x(klon,klev))
520
521
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_vdf(klon,klev),d_v_vdf(klon,klev))
522
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_t_oli(klon,klev),d_t_oro(klon,klev))
523
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_oli(klon,klev),d_v_oli(klon,klev))
524
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_oro(klon,klev),d_v_oro(klon,klev))
525
8/16
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✓ Branch 11 taken 1 times.
✗ Branch 12 not taken.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
3 ALLOCATE(d_u_oro_gw(klon,klev),d_v_oro_gw(klon,klev))
526
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(d_t_oro_gw(klon,klev))
527
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_t_lif(klon,klev),d_t_ec(klon,klev))
528
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_u_lif(klon,klev),d_v_lif(klon,klev))
529
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✗ Branch 15 not taken.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 19 not taken.
✓ Branch 20 taken 1 times.
✗ Branch 22 not taken.
✓ Branch 23 taken 1 times.
3 ALLOCATE(d_ts(klon,nbsrf), d_tr(klon,klev,nbtr))
530 ! Special RRTM
531
18/36
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✓ Branch 30 taken 1 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 1 times.
✗ Branch 42 not taken.
✓ Branch 43 taken 1 times.
4 ALLOCATE(ZLWFT0_i(klon,klev+1),ZSWFT0_i(klon,klev+1),ZFLDN0(klon,klev+1))
532
4/4
✓ Branch 0 taken 40 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 39760 times.
✓ Branch 3 taken 40 times.
39801 ZFLDN0= 0.
533
18/36
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✓ Branch 30 taken 1 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 1 times.
✗ Branch 42 not taken.
✓ Branch 43 taken 1 times.
4 ALLOCATE(ZFLUP0(klon,klev+1),ZFSDN0(klon,klev+1),ZFSUP0(klon,klev+1))
534 !
535
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswad_aero(klon), solswad_aero(klon))
536
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswai_aero(klon), solswai_aero(klon))
537
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswad0_aero(klon), solswad0_aero(klon))
538
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(toplwad_aero(klon), sollwad_aero(klon))
539
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(toplwai_aero(klon), sollwai_aero(klon))
540
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(toplwad0_aero(klon), sollwad0_aero(klon))
541
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topsw_aero(klon,naero_grp), solsw_aero(klon,naero_grp))
542
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topsw0_aero(klon,naero_grp), solsw0_aero(klon,naero_grp))
543
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswcf_aero(klon,3), solswcf_aero(klon,3))
544
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(du_gwd_hines(klon,klev),dv_gwd_hines(klon,klev))
545
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(dv_gwd_rando(klon,klev),dv_gwd_front(klon,klev))
546
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(east_gwstress(klon,klev),west_gwstress(klon,klev))
547
4/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
✓ Branch 2 taken 38766 times.
✓ Branch 3 taken 39 times.
38806 east_gwstress(:,:)=0 !ym missing init
548
4/4
✓ Branch 0 taken 39 times.
✓ Branch 1 taken 1 times.
✓ Branch 2 taken 38766 times.
✓ Branch 3 taken 39 times.
38806 west_gwstress(:,:)=0 !ym missing init
549
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(d_t_hin(klon,klev))
550
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(d_q_ch4(klon,klev))
551
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(stratomask(klon,klev))
552
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(tausum_aero(klon,nwave,naero_tot))
553
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(drytausum_aero(klon,naero_tot))
554
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
4 ALLOCATE(tau3d_aero(klon,klev,nwave,naero_tot))
555
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(scdnc(klon, klev))
556
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(dNovrN(klon))
557
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(cldncl(klon))
558
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(reffclwtop(klon))
559
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(lcc(klon))
560
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(reffclws(klon, klev))
561
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(reffclwc(klon, klev))
562
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(cldnvi(klon))
563
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(lcc3d(klon, klev))
564
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(lcc3dcon(klon, klev))
565
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(lcc3dstra(klon, klev))
566
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(icc3dcon(klon, klev))
567
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(icc3dstra(klon, klev))
568
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(zfice(klon, klev))
569
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(od443aer(klon))
570
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(od550aer(klon))
571
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(od865aer(klon))
572
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(dryod550aer(klon))
573
2/2
✓ Branch 0 taken 994 times.
✓ Branch 1 taken 1 times.
995 dryod550aer(:) = 0.
574
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(abs550aer(klon))
575
2/2
✓ Branch 0 taken 994 times.
✓ Branch 1 taken 1 times.
995 abs550aer(:) = 0.
576
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(ec550aer(klon,klev))
577
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(od550lt1aer(klon))
578
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(sconcso4(klon))
579
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(sconcno3(klon))
580
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(sconcoa(klon))
581
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(sconcbc(klon))
582
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(sconcss(klon))
583
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(sconcdust(klon))
584
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(concso4(klon,klev))
585
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(concno3(klon,klev))
586
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(concoa(klon,klev))
587
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(concbc(klon,klev))
588
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(concss(klon,klev))
589
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(concdust(klon,klev))
590
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(loadso4(klon))
591
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(loadoa(klon))
592
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(loadbc(klon))
593
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(loadss(klon))
594
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(loaddust(klon))
595
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(loadno3(klon))
596
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp1(klon))
597
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp2(klon))
598
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp3(klon))
599
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp4(klon))
600
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp5(klon))
601
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp6(klon))
602
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp7(klon))
603
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp8(klon))
604
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp9(klon))
605
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(load_tmp10(klon))
606
607 !IM ajout variables CFMIP2/CMIP5
608
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswad_aerop(klon), solswad_aerop(klon))
609
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswai_aerop(klon), solswai_aerop(klon))
610
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswad0_aerop(klon), solswad0_aerop(klon))
611
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topsw_aerop(klon,naero_grp), topsw0_aerop(klon,naero_grp))
612
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(solsw_aerop(klon,naero_grp), solsw0_aerop(klon,naero_grp))
613
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(topswcf_aerop(klon,naero_grp), solswcf_aerop(klon,naero_grp))
614
615 ! additional LW variables CK
616
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(toplwad_aerop(klon), sollwad_aerop(klon))
617
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(toplwai_aerop(klon), sollwai_aerop(klon))
618
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(toplwad0_aerop(klon), sollwad0_aerop(klon))
619
620 ! FH Ajout de celles necessaires au phys_output_write_mod
621
622
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE(tal1(klon), pal1(klon), pab1(klon), pab2(klon))
623
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(ptstar(klon),pt0(klon),slp(klon))
624 !!
625 !! Wake variables
626
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(alp_wake(klon))
627
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(wake_h(klon),wake_k(klon))
628
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(wake_omg(klon, klev))
629
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_deltat_wk(klon, klev), d_deltaq_wk(klon, klev))
630
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(d_s_wk(klon), d_dens_a_wk(klon), d_dens_wk(klon))
631
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_deltat_wk_gw(klon, klev), d_deltaq_wk_gw(klon, klev))
632
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_deltat_vdf(klon, klev), d_deltaq_vdf(klon, klev))
633 !! ALLOCATE( d_s_vdf(klon), d_dens_vdf(klon))
634
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_deltat_the(klon, klev), d_deltaq_the(klon, klev))
635 !! ALLOCATE( d_s_the(klon), d_dens_the(klon))
636
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d_deltat_ajs_cv(klon, klev), d_deltaq_ajs_cv(klon, klev))
637 !! End of wake variables
638 !!
639
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(bils(klon))
640
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE(cdragm(klon), cdragh(klon), cldh(klon), cldl(klon))
641
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE(cldm(klon), cldq(klon), cldt(klon), qsat2m(klon))
642
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(JrNt(klon))
643
15/30
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✓ Branch 35 taken 1 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 1 times.
1 ALLOCATE(dthmin(klon), evap(klon), fder(klon), plcl(klon), plfc(klon))
644
21/42
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✗ Branch 34 not taken.
✓ Branch 35 taken 1 times.
✗ Branch 37 not taken.
✓ Branch 38 taken 1 times.
✓ Branch 40 taken 1 times.
✗ Branch 41 not taken.
✗ Branch 42 not taken.
✓ Branch 43 taken 1 times.
✗ Branch 45 not taken.
✓ Branch 46 taken 1 times.
✓ Branch 48 taken 1 times.
✗ Branch 49 not taken.
✗ Branch 50 not taken.
✓ Branch 51 taken 1 times.
✗ Branch 53 not taken.
✓ Branch 54 taken 1 times.
1 ALLOCATE(prw(klon), prlw(klon), prsw(klon), zustar(klon), zu10m(klon), zv10m(klon), rh2m(klon))
645
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(s_lcl(klon))
646
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(s_pblh(klon), s_pblt(klon), s_therm(klon))
647 !
648 !nrlmd+jyg<
649
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(s_pblh_x(klon), s_pblh_w(klon))
650
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(s_lcl_x(klon), s_lcl_w(klon))
651 !>nrlmd+jyg
652 !
653
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE(slab_wfbils(klon), tpot(klon), tpote(klon), ue(klon))
654
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE(uq(klon), ve(klon), vq(klon), zxffonte(klon))
655
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(uwat(klon), vwat(klon))
656
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(zxfqcalving(klon), zxfluxlat(klon))
657
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE(zxtsol(klon), snow_lsc(klon), zxfqfonte(klon), zxqsurf(klon))
658
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(zxrunofflic(klon))
659
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(rain_lsc(klon))
660
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(rain_num(klon))
661 !
662
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(sens_x(klon), sens_w(klon))
663
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(zxfluxlat_x(klon), zxfluxlat_w(klon))
664
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(delta_qsurf(klon))
665 !jyg<
666 !! ALLOCATE(t_x(klon,klev), t_w(klon,klev))
667 !! ALLOCATE(q_x(klon,klev), q_w(klon,klev))
668 !>jyg
669
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(dtvdf_x(klon,klev), dtvdf_w(klon,klev))
670
8/8
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
✓ Branch 2 taken 38766 times.
✓ Branch 3 taken 39 times.
✓ Branch 4 taken 39 times.
✓ Branch 5 taken 1 times.
✓ Branch 6 taken 38766 times.
✓ Branch 7 taken 39 times.
77612 dtvdf_x = 0 ; dtvdf_w=0 ; !ym missing init
671
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(dqvdf_x(klon,klev), dqvdf_w(klon,klev))
672
8/8
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 39 times.
✓ Branch 2 taken 38766 times.
✓ Branch 3 taken 39 times.
✓ Branch 4 taken 39 times.
✓ Branch 5 taken 1 times.
✓ Branch 6 taken 38766 times.
✓ Branch 7 taken 39 times.
77612 dqvdf_x = 0 ; dqvdf_w=0 ; !ym missing init
673
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
3 ALLOCATE(pbl_tke_input(klon,klev+1,nbsrf))
674
20/40
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
✓ Branch 39 taken 1 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 1 times.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✓ Branch 44 taken 1 times.
✗ Branch 46 not taken.
✓ Branch 47 taken 1 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 1 times.
5 ALLOCATE(t_therm(klon,klev), q_therm(klon,klev),u_therm(klon,klev), v_therm(klon,klev))
675
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(cdragh_x(klon), cdragh_w(klon))
676
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(cdragm_x(klon), cdragm_w(klon))
677
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(kh(klon), kh_x(klon), kh_w(klon))
678 !
679
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(ptconv(klon,klev))
680
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(ratqsc(klon,klev))
681 !
682
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(wbeff(klon), convoccur(klon), zmax_th(klon))
683
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(zq2m(klon), zt2m(klon), weak_inversion(klon))
684
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(zt2m_min_mon(klon), zt2m_max_mon(klon))
685
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(t2m_min_mon(klon), t2m_max_mon(klon))
686
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(sens(klon), flwp(klon), fiwp(klon))
687
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(alp_bl_conv(klon), alp_bl_det(klon))
688
4/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
✓ Branch 2 taken 994 times.
✓ Branch 3 taken 1 times.
1990 alp_bl_conv(:)=0 ; alp_bl_det(:)=0
689
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(alp_bl_fluct_m(klon), alp_bl_fluct_tke(klon))
690
4/4
✓ Branch 0 taken 1 times.
✓ Branch 1 taken 994 times.
✓ Branch 2 taken 994 times.
✓ Branch 3 taken 1 times.
1990 alp_bl_fluct_m(:)=0 ; alp_bl_fluct_tke(:)= 0.
691
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(alp_bl_stat(klon), n2(klon), s2(klon))
692
2/2
✓ Branch 0 taken 994 times.
✓ Branch 1 taken 1 times.
995 alp_bl_stat(:)=0
693
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(proba_notrig(klon), random_notrig(klon))
694
695
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(dnwd0(klon, klev))
696 ! ALLOCATE(upwd(klon, klev), omega(klon, klev), coefh(klon, klev))
697
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(omega(klon, klev))
698
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(epmax_diag(klon)) ! epmax_cape
699 ! ALLOCATE(coefm(klon, klev), lambda_th(klon, klev), cldemi(klon, klev))
700
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(lambda_th(klon, klev), cldemi(klon, klev))
701
15/30
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
4 ALLOCATE(cldfra(klon, klev), cldtau(klon, klev), fiwc(klon, klev))
702
15/30
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
4 ALLOCATE(fl(klon, klev), re(klon, klev), flwc(klon, klev))
703
15/30
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
4 ALLOCATE(ref_liq(klon, klev), ref_ice(klon, klev), theta(klon, klev))
704
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(ref_liq_pi(klon, klev), ref_ice_pi(klon, klev))
705
20/40
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
✓ Branch 39 taken 1 times.
✗ Branch 40 not taken.
✓ Branch 41 taken 1 times.
✗ Branch 42 not taken.
✗ Branch 43 not taken.
✓ Branch 44 taken 1 times.
✗ Branch 46 not taken.
✓ Branch 47 taken 1 times.
✗ Branch 49 not taken.
✓ Branch 50 taken 1 times.
5 ALLOCATE(zphi(klon, klev), zx_rh(klon, klev), zx_rhl(klon,klev), zx_rhi(klon,klev))
706
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(pmfd(klon, klev), pmfu(klon, klev))
707
708
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(t2m(klon, nbsrf), fluxlat(klon, nbsrf))
709
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(fsollw(klon, nbsrf))
710
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(fsolsw(klon, nbsrf), wfbils(klon, nbsrf), wfbilo(klon, nbsrf))
711
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE(wfevap(klon, nbsrf), wfrain(klon,nbsrf), wfsnow(klon, nbsrf))
712
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(evap_pot(klon, nbsrf))
713 !
714 ! Deep convective variables used in phytrac
715
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
3 ALLOCATE(pmflxr(klon, klev+1), pmflxs(klon, klev+1))
716
15/30
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
4 ALLOCATE(wdtrainA(klon,klev),wdtrainS(klon,klev),wdtrainM(klon,klev))
717
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(dnwd(klon, klev), upwd(klon, klev) )
718
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(ep(klon,klev)) ! epmax_cape
719
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(da(klon,klev), mp(klon,klev) )
720
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
3 ALLOCATE(phi(klon,klev,klev) )
721
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(wght_cvfd(klon,klev) )
722
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
3 ALLOCATE(phi2(klon,klev,klev) )
723
10/20
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
3 ALLOCATE(d1a(klon,klev), dam(klon,klev))
724
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(ev(klon,klev) )
725
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
3 ALLOCATE(elij(klon,klev,klev) )
726
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(qtaa(klon,klev) )
727
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(clw(klon,klev) )
728
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
4 ALLOCATE(epmlmMm(klon,klev,klev), eplaMm(klon,klev) )
729
7/14
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✗ Branch 7 not taken.
✗ Branch 8 not taken.
✓ Branch 9 taken 1 times.
✗ Branch 11 not taken.
✓ Branch 12 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
3 ALLOCATE(sij(klon,klev,klev) )
730
731
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
2 ALLOCATE(prfl(klon, klev+1))
732
18/36
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✓ Branch 30 taken 1 times.
✗ Branch 31 not taken.
✓ Branch 32 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 35 not taken.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
✗ Branch 39 not taken.
✓ Branch 40 taken 1 times.
✗ Branch 42 not taken.
✓ Branch 43 taken 1 times.
4 ALLOCATE(psfl(klon, klev+1), fraca(klon, klev+1), Vprecip(klon, klev+1))
733
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
2 ALLOCATE(zw2(klon, klev+1))
734
735
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✓ Branch 17 taken 1 times.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 20 not taken.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✗ Branch 24 not taken.
✓ Branch 25 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
5 ALLOCATE(fluxu(klon, klev, nbsrf), fluxv(klon, klev, nbsrf))
736
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✓ Branch 4 taken 1 times.
✗ Branch 5 not taken.
✗ Branch 6 not taken.
✓ Branch 7 taken 1 times.
✗ Branch 9 not taken.
✓ Branch 10 taken 1 times.
✗ Branch 12 not taken.
✓ Branch 13 taken 1 times.
3 ALLOCATE(fluxt(klon, klev, nbsrf))
737
738
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(uwriteSTD(klon,nlevSTD,nfiles), vwriteSTD(klon,nlevSTD,nfiles))
739
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(wwriteSTD(klon,nlevSTD,nfiles), phiwriteSTD(klon,nlevSTD,nfiles))
740
6/12
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
1 ALLOCATE(qwriteSTD(klon,nlevSTD,nfiles), twriteSTD(klon,nlevSTD,nfiles))
741
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(rhwriteSTD(klon,nlevSTD,nfiles))
742
743 ! ug et d'autres encore:
744
5/10
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
2 ALLOCATE(beta_prec(klon,klev))
745
15/30
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✓ Branch 2 taken 1 times.
✗ Branch 3 not taken.
✗ Branch 4 not taken.
✓ Branch 5 taken 1 times.
✗ Branch 7 not taken.
✓ Branch 8 taken 1 times.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✓ Branch 13 taken 1 times.
✗ Branch 14 not taken.
✓ Branch 15 taken 1 times.
✗ Branch 16 not taken.
✗ Branch 17 not taken.
✓ Branch 18 taken 1 times.
✗ Branch 20 not taken.
✓ Branch 21 taken 1 times.
✗ Branch 23 not taken.
✓ Branch 24 taken 1 times.
✓ Branch 26 taken 1 times.
✗ Branch 27 not taken.
✓ Branch 28 taken 1 times.
✗ Branch 29 not taken.
✗ Branch 30 not taken.
✓ Branch 31 taken 1 times.
✗ Branch 33 not taken.
✓ Branch 34 taken 1 times.
✗ Branch 36 not taken.
✓ Branch 37 taken 1 times.
4 ALLOCATE(rneb(klon,klev),rnebjn(klon,klev),rneblsvol(klon,klev))
746
747
748
12/24
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
✓ Branch 24 taken 1 times.
✗ Branch 25 not taken.
✗ Branch 26 not taken.
✓ Branch 27 taken 1 times.
✗ Branch 29 not taken.
✓ Branch 30 taken 1 times.
1 ALLOCATE (zxsnow(klon),snowhgt(klon),qsnow(klon),to_ice(klon))
749
9/18
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
✓ Branch 8 taken 1 times.
✗ Branch 9 not taken.
✗ Branch 10 not taken.
✓ Branch 11 taken 1 times.
✗ Branch 13 not taken.
✓ Branch 14 taken 1 times.
✓ Branch 16 taken 1 times.
✗ Branch 17 not taken.
✗ Branch 18 not taken.
✓ Branch 19 taken 1 times.
✗ Branch 21 not taken.
✓ Branch 22 taken 1 times.
1 ALLOCATE (sissnow(klon),runoff(klon),albsol3_lic(klon))
750
751
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE (p_tropopause(klon))
752
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE (z_tropopause(klon))
753
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE (t_tropopause(klon))
754
755
3/6
✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 1 times.
✗ Branch 5 not taken.
✓ Branch 6 taken 1 times.
1 ALLOCATE(zn2mout(klon,6))
756
757
758 1 END SUBROUTINE phys_local_var_init
759
760 !======================================================================
761 ✗ SUBROUTINE phys_local_var_end
762 USE dimphy
763 USE indice_sol_mod
764 IMPLICIT NONE
765 ✗ DEALLOCATE(t_seri,q_seri,ql_seri,qs_seri)
766 ✗ DEALLOCATE(u_seri,v_seri)
767 ✗ DEALLOCATE(l_mixmin,l_mix, tke_dissip)
768
769 ✗ DEALLOCATE(tr_seri)
770 ✗ DEALLOCATE(d_t_dyn,d_q_dyn)
771 ✗ DEALLOCATE(d_ql_dyn,d_qs_dyn)
772 ✗ DEALLOCATE(d_q_dyn2d,d_ql_dyn2d,d_qs_dyn2d)
773 ✗ DEALLOCATE(d_u_dyn,d_v_dyn)
774 ✗ DEALLOCATE(d_tr_dyn) !RomP
775 ✗ DEALLOCATE(d_t_con,d_q_con)
776 ✗ DEALLOCATE(d_u_con,d_v_con)
777 ✗ DEALLOCATE(d_t_wake,d_q_wake)
778 ✗ DEALLOCATE(d_t_lsc,d_q_lsc)
779 ✗ DEALLOCATE(d_t_lwr,d_t_lw0)
780 ✗ DEALLOCATE(d_t_swr,d_t_sw0)
781 ✗ DEALLOCATE(d_ql_lsc,d_qi_lsc)
782 ✗ DEALLOCATE(d_t_ajsb,d_q_ajsb)
783 ✗ DEALLOCATE(d_t_ajs,d_q_ajs)
784 !nrlmd<
785 ✗ DEALLOCATE(d_t_ajs_w,d_q_ajs_w)
786 ✗ DEALLOCATE(d_t_ajs_x,d_q_ajs_x)
787 !>nrlmd
788 ✗ DEALLOCATE(d_u_ajs,d_v_ajs)
789 ✗ DEALLOCATE(d_t_eva,d_q_eva)
790 ✗ DEALLOCATE(d_ql_eva,d_qi_eva)
791 ✗ DEALLOCATE(d_t_lscst,d_q_lscst)
792 ✗ DEALLOCATE(d_t_lscth,d_q_lscth)
793 ✗ DEALLOCATE(plul_st,plul_th)
794 ✗ DEALLOCATE(d_t_vdf,d_q_vdf,d_t_diss)
795 ✗ DEALLOCATE(d_u_vdf,d_v_vdf)
796 ✗ DEALLOCATE(d_t_oli,d_t_oro)
797 ✗ DEALLOCATE(d_u_oli,d_v_oli)
798 ✗ DEALLOCATE(d_u_oro,d_v_oro)
799 ✗ DEALLOCATE(d_t_oro_gw)
800 ✗ DEALLOCATE(d_u_oro_gw,d_v_oro_gw)
801 ✗ DEALLOCATE(d_t_lif,d_t_ec)
802 ✗ DEALLOCATE(d_u_lif,d_v_lif)
803 ✗ DEALLOCATE(d_ts, d_tr)
804 ✗ DEALLOCATE(topswad_aero,solswad_aero)
805 ✗ DEALLOCATE(topswai_aero,solswai_aero)
806 ✗ DEALLOCATE(topswad0_aero,solswad0_aero)
807 ✗ DEALLOCATE(toplwad_aero,sollwad_aero)
808 ✗ DEALLOCATE(toplwai_aero,sollwai_aero)
809 ✗ DEALLOCATE(toplwad0_aero,sollwad0_aero)
810 ✗ DEALLOCATE(topsw_aero,solsw_aero)
811 ✗ DEALLOCATE(topsw0_aero,solsw0_aero)
812 ✗ DEALLOCATE(topswcf_aero,solswcf_aero)
813 ✗ DEALLOCATE(stratomask)
814 ✗ DEALLOCATE(tausum_aero)
815 ✗ DEALLOCATE(drytausum_aero)
816 ✗ DEALLOCATE(tau3d_aero)
817 ✗ DEALLOCATE(scdnc)
818 ✗ DEALLOCATE(dNovrN)
819 ✗ DEALLOCATE(cldncl)
820 ✗ DEALLOCATE(reffclwtop)
821 ✗ DEALLOCATE(lcc)
822 ✗ DEALLOCATE(reffclws)
823 ✗ DEALLOCATE(reffclwc)
824 ✗ DEALLOCATE(cldnvi)
825 ✗ DEALLOCATE(lcc3d)
826 ✗ DEALLOCATE(lcc3dcon)
827 ✗ DEALLOCATE(lcc3dstra)
828 ✗ DEALLOCATE(icc3dcon)
829 ✗ DEALLOCATE(icc3dstra)
830 ✗ DEALLOCATE(zfice)
831 ✗ DEALLOCATE(od443aer)
832 ✗ DEALLOCATE(od550aer)
833 ✗ DEALLOCATE(od865aer)
834 ✗ DEALLOCATE(dryod550aer)
835 ✗ DEALLOCATE(abs550aer)
836 ✗ DEALLOCATE(ec550aer)
837 ✗ DEALLOCATE(od550lt1aer)
838 ✗ DEALLOCATE(sconcso4)
839 ✗ DEALLOCATE(sconcno3)
840 ✗ DEALLOCATE(sconcoa)
841 ✗ DEALLOCATE(sconcbc)
842 ✗ DEALLOCATE(sconcss)
843 ✗ DEALLOCATE(sconcdust)
844 ✗ DEALLOCATE(concso4)
845 ✗ DEALLOCATE(concno3)
846 ✗ DEALLOCATE(concoa)
847 ✗ DEALLOCATE(concbc)
848 ✗ DEALLOCATE(concss)
849 ✗ DEALLOCATE(concdust)
850 ✗ DEALLOCATE(loadso4)
851 ✗ DEALLOCATE(loadoa)
852 ✗ DEALLOCATE(loadbc)
853 ✗ DEALLOCATE(loadss)
854 ✗ DEALLOCATE(loaddust)
855 ✗ DEALLOCATE(loadno3)
856 ✗ DEALLOCATE(load_tmp1)
857 ✗ DEALLOCATE(load_tmp2)
858 ✗ DEALLOCATE(load_tmp3)
859 ✗ DEALLOCATE(load_tmp4)
860 ✗ DEALLOCATE(load_tmp5)
861 ✗ DEALLOCATE(load_tmp6)
862 ✗ DEALLOCATE(load_tmp7)
863 ✗ DEALLOCATE(load_tmp8)
864 ✗ DEALLOCATE(load_tmp9)
865 ✗ DEALLOCATE(load_tmp10)
866 ✗ DEALLOCATE(du_gwd_hines,dv_gwd_hines,d_t_hin)
867 ✗ DEALLOCATE(d_q_ch4)
868 ✗ DEALLOCATE(dv_gwd_rando,dv_gwd_front)
869 ✗ DEALLOCATE(east_gwstress,west_gwstress)
870
871 !IM ajout variables CFMIP2/CMIP5
872 ✗ DEALLOCATE(topswad_aerop, solswad_aerop)
873 ✗ DEALLOCATE(topswai_aerop, solswai_aerop)
874 ✗ DEALLOCATE(topswad0_aerop, solswad0_aerop)
875 ✗ DEALLOCATE(topsw_aerop, topsw0_aerop)
876 ✗ DEALLOCATE(solsw_aerop, solsw0_aerop)
877 ✗ DEALLOCATE(topswcf_aerop, solswcf_aerop)
878
879 !CK LW diagnostics
880 ✗ DEALLOCATE(toplwad_aerop, sollwad_aerop)
881 ✗ DEALLOCATE(toplwai_aerop, sollwai_aerop)
882 ✗ DEALLOCATE(toplwad0_aerop, sollwad0_aerop)
883
884 ! FH Ajout de celles necessaires au phys_output_write_mod
885 ✗ DEALLOCATE(tal1, pal1, pab1, pab2)
886 ✗ DEALLOCATE(ptstar, pt0, slp)
887 !
888 ✗ DEALLOCATE(alp_wake)
889 ✗ DEALLOCATE(wake_h,wake_k)
890 ✗ DEALLOCATE(wake_omg)
891 ✗ DEALLOCATE(d_deltat_wk, d_deltaq_wk)
892 ✗ DEALLOCATE(d_s_wk, d_dens_a_wk, d_dens_wk)
893 ✗ DEALLOCATE(d_deltat_wk_gw, d_deltaq_wk_gw)
894 ✗ DEALLOCATE(d_deltat_vdf, d_deltaq_vdf)
895 !! DEALLOCATE( d_s_vdf, d_dens_vdf)
896 ✗ DEALLOCATE(d_deltat_the, d_deltaq_the)
897 !! DEALLOCATE( d_s_the, d_dens_the)
898 ✗ DEALLOCATE(d_deltat_ajs_cv, d_deltaq_ajs_cv)
899 !
900 ✗ DEALLOCATE(bils)
901 ✗ DEALLOCATE(cdragm, cdragh, cldh, cldl)
902 ✗ DEALLOCATE(cldm, cldq, cldt, qsat2m)
903 ✗ DEALLOCATE(JrNt)
904 ✗ DEALLOCATE(dthmin, evap, fder, plcl, plfc)
905 ✗ DEALLOCATE(prw, prlw, prsw, zustar, zu10m, zv10m, rh2m, s_lcl)
906 ✗ DEALLOCATE(s_pblh, s_pblt, s_therm)
907 !
908 !nrlmd+jyg<
909 ✗ DEALLOCATE(s_pblh_x, s_pblh_w)
910 ✗ DEALLOCATE(s_lcl_x, s_lcl_w)
911 !>nrlmd+jyg
912 !
913 ✗ DEALLOCATE(slab_wfbils, tpot, tpote, ue)
914 ✗ DEALLOCATE(uq, ve, vq, zxffonte)
915 ✗ DEALLOCATE(uwat, vwat)
916 ✗ DEALLOCATE(zxfqcalving, zxfluxlat)
917 ✗ DEALLOCATE(zxrunofflic)
918 ✗ DEALLOCATE(zxtsol, snow_lsc, zxfqfonte, zxqsurf)
919 ✗ DEALLOCATE(rain_lsc)
920 ✗ DEALLOCATE(rain_num)
921 !
922 ✗ DEALLOCATE(sens_x, sens_w)
923 ✗ DEALLOCATE(zxfluxlat_x, zxfluxlat_w)
924 ✗ DEALLOCATE(delta_qsurf)
925 !jyg<
926 !! DEALLOCATE(t_x, t_w)
927 !! DEALLOCATE(q_x, q_w)
928 !>jyg
929 ✗ DEALLOCATE(d_t_vdf_x, d_t_vdf_w)
930 ✗ DEALLOCATE(d_q_vdf_x, d_q_vdf_w)
931 ✗ DEALLOCATE(pbl_tke_input)
932 ✗ DEALLOCATE(t_therm, q_therm, u_therm, v_therm)
933 ✗ DEALLOCATE(cdragh_x, cdragh_w)
934 ✗ DEALLOCATE(cdragm_x, cdragm_w)
935 ✗ DEALLOCATE(kh, kh_x, kh_w)
936 !
937 ✗ DEALLOCATE(ptconv)
938 ✗ DEALLOCATE(ratqsc)
939 !
940 ✗ DEALLOCATE(wbeff, convoccur, zmax_th)
941 ✗ DEALLOCATE(zq2m, zt2m, weak_inversion)
942 ✗ DEALLOCATE(zt2m_min_mon, zt2m_max_mon)
943 ✗ DEALLOCATE(t2m_min_mon, t2m_max_mon)
944 ✗ DEALLOCATE(sens, flwp, fiwp)
945 ✗ DEALLOCATE(alp_bl_conv,alp_bl_det)
946 ✗ DEALLOCATE(alp_bl_fluct_m,alp_bl_fluct_tke)
947 ✗ DEALLOCATE(alp_bl_stat, n2, s2)
948 ✗ DEALLOCATE(proba_notrig, random_notrig)
949
950 ✗ DEALLOCATE(dnwd0)
951 ! DEALLOCATE(upwd, omega, coefh)
952 ✗ DEALLOCATE(omega)
953 ✗ DEALLOCATE(epmax_diag)
954 ! DEALLOCATE(coefm, lambda_th, cldemi)
955 ✗ DEALLOCATE(lambda_th, cldemi)
956 ✗ DEALLOCATE(cldfra, cldtau, fiwc)
957 ✗ DEALLOCATE(fl, re, flwc)
958 ✗ DEALLOCATE(ref_liq, ref_ice, theta)
959 ✗ DEALLOCATE(ref_liq_pi, ref_ice_pi)
960 ✗ DEALLOCATE(zphi, zx_rh, zx_rhl, zx_rhi)
961 ✗ DEALLOCATE(pmfd, pmfu)
962
963 ✗ DEALLOCATE(t2m, fluxlat)
964 ✗ DEALLOCATE(fsollw, evap_pot)
965 ✗ DEALLOCATE(fsolsw, wfbils, wfbilo)
966 ✗ DEALLOCATE(wfevap,wfrain,wfsnow)
967
968 ✗ DEALLOCATE(pmflxr, pmflxs)
969 ✗ DEALLOCATE(wdtrainA, wdtrainS, wdtrainM)
970 ✗ DEALLOCATE(upwd, dnwd)
971 ✗ DEALLOCATE(ep)
972 ✗ DEALLOCATE(da, mp )
973 ✗ DEALLOCATE(phi )
974 ✗ DEALLOCATE(wght_cvfd )
975 ✗ DEALLOCATE(phi2 )
976 ✗ DEALLOCATE(d1a, dam)
977 ✗ DEALLOCATE(ev )
978 ✗ DEALLOCATE(elij )
979 ✗ DEALLOCATE(qtaa )
980 ✗ DEALLOCATE(clw )
981 ✗ DEALLOCATE(epmlmMm, eplaMm )
982 ✗ DEALLOCATE(sij )
983
984
985 ✗ DEALLOCATE(prfl, psfl, fraca, Vprecip)
986 ✗ DEALLOCATE(zw2)
987
988 ✗ DEALLOCATE(fluxu, fluxv)
989 ✗ DEALLOCATE(fluxt)
990
991 ✗ DEALLOCATE(uwriteSTD, vwriteSTD)
992 ✗ DEALLOCATE(wwriteSTD, phiwriteSTD)
993 ✗ DEALLOCATE(qwriteSTD, twriteSTD, rhwriteSTD)
994
995 ! ug et d'autres encore:
996 ✗ DEALLOCATE(beta_prec)
997 ✗ DEALLOCATE(rneb)
998 ✗ DEALLOCATE (zxsnow,snowhgt,qsnow,to_ice,sissnow,runoff,albsol3_lic)
999
1000 ✗ DEALLOCATE (p_tropopause)
1001 ✗ DEALLOCATE (z_tropopause)
1002 ✗ DEALLOCATE (t_tropopause)
1003 ✗ DEALLOCATE(zn2mout)
1004
1005
1006 ✗ END SUBROUTINE phys_local_var_end
1007
1008 END MODULE phys_local_var_mod
1009