1 # DEPENDENCIES for dyn_em
3 module_advect_em_tl.o: ../share/module_bc.o \
4 ../share/module_model_constants.o \
5 ../frame/module_wrf_error.o
7 module_advect_em_ad.o: ../share/module_bc.o \
8 ../share/module_model_constants.o \
9 ../frame/module_wrf_error.o
11 module_bc_em_tl.o: ../share/module_bc.o \
12 ../share/module_model_constants.o \
13 ../frame/module_configure.o \
15 ../frame/module_wrf_error.o
17 module_bc_em_ad.o: ../share/module_bc.o \
18 ../share/module_model_constants.o \
19 ../frame/module_configure.o \
21 ../frame/module_wrf_error.o
23 module_big_step_utilities_em_tl.o: \
24 ../share/module_llxy.o \
25 ../frame/module_domain.o \
26 ../frame/module_configure.o \
27 ../frame/module_state_description.o \
28 ../share/module_model_constants.o
30 module_big_step_utilities_em_ad.o: \
31 ../share/module_llxy.o \
32 ../frame/module_domain.o \
33 ../frame/module_configure.o \
34 ../frame/module_state_description.o \
35 ../share/module_model_constants.o
37 module_diffusion_em_tl.o: module_big_step_utilities_em_tl.o \
38 ../frame/module_configure.o \
39 ../frame/module_state_description.o \
40 ../share/module_model_constants.o \
42 ../frame/module_wrf_error.o
44 module_diffusion_em_ad.o: module_big_step_utilities_em_ad.o \
45 ../dyn_em/module_diffusion_em.o \
46 ../frame/module_configure.o \
47 ../frame/module_state_description.o \
48 ../share/module_model_constants.o \
49 ../share/module_bc.o \
51 ../frame/module_wrf_error.o
53 module_em_tl.o: ../dyn_em/module_big_step_utilities_em.o \
54 ../dyn_em/module_advect_em.o \
55 module_big_step_utilities_em_tl.o \
56 module_advect_em_tl.o \
57 ../dyn_em/module_damping_em.o \
58 ../frame/module_state_description.o \
59 ../share/module_model_constants.o
61 module_em_ad.o: ../dyn_em/module_big_step_utilities_em.o \
62 ../dyn_em/module_advect_em.o \
63 module_big_step_utilities_em_ad.o \
64 module_advect_em_ad.o \
65 ../dyn_em/module_damping_em.o \
66 ../frame/module_state_description.o \
67 ../share/module_model_constants.o
69 module_sfs_nba_tl.o: ../frame/module_configure.o \
70 ../dyn_em/module_sfs_nba.o
72 module_sfs_nba_ad.o: ../frame/module_configure.o \
73 ../dyn_em/module_sfs_nba.o
75 module_sfs_driver_tl.o: \
76 ../dyn_em/module_sfs_nba.o \
78 ../frame/module_state_description.o \
79 ../frame/module_domain.o \
80 ../frame/module_configure.o \
81 ../frame/module_tiles.o \
82 ../frame/module_dm.o \
83 ../frame/module_machine.o \
86 module_sfs_driver_ad.o: \
87 ../dyn_em/module_sfs_nba.o \
89 ../frame/module_state_description.o \
90 ../frame/module_domain.o \
91 ../frame/module_configure.o \
92 ../frame/module_tiles.o \
93 ../frame/module_dm.o \
94 ../frame/module_machine.o \
95 ../share/module_bc.o \
98 module_small_step_em_tl.o: \
99 ../frame/module_configure.o \
100 ../share/module_model_constants.o
102 module_small_step_em_ad.o: \
103 ../frame/module_configure.o \
104 ../share/module_model_constants.o
106 start_em_tl.o: module_bc_em_tl.o \
107 ../frame/module_domain.o \
108 ../frame/module_configure.o \
109 ../frame/module_state_description.o \
110 ../frame/module_timing.o \
111 ../frame/module_dm.o \
112 ../frame/module_comm_dm.o \
113 ../share/module_io_domain.o \
114 ../share/module_model_constants.o \
116 ../share/module_date_time.o \
117 module_physics_init_tl.o \
118 ../phys/module_diag_pld.o
120 start_em_ad.o: module_bc_em_ad.o \
121 ../frame/module_domain.o \
122 ../frame/module_configure.o \
123 ../frame/module_state_description.o \
124 ../frame/module_timing.o \
125 ../frame/module_dm.o \
126 ../frame/module_comm_dm.o \
127 ../share/module_io_domain.o \
128 ../share/module_model_constants.o \
130 ../share/module_date_time.o \
131 module_physics_init_ad.o \
132 ../phys/module_diag_pld.o
134 solve_em_tl.o: ../dyn_em/module_small_step_em.o \
135 module_small_step_em_tl.o \
136 ../dyn_em/module_em.o \
138 ../dyn_em/module_solvedebug_em.o \
139 ../dyn_em/module_bc_em.o \
141 ../dyn_em/module_diffusion_em.o \
142 ../dyn_em/module_big_step_utilities_em.o \
143 module_big_step_utilities_em_tl.o \
144 module_first_rk_step_part1_tl.o \
145 module_first_rk_step_part2_tl.o \
146 ../dyn_em/module_after_all_rk_steps.o \
147 ../dyn_em/module_avgflx_em.o \
148 ../frame/module_domain.o \
149 ../frame/module_configure.o \
150 ../frame/module_driver_constants.o \
151 ../frame/module_state_description.o \
152 ../frame/module_machine.o \
153 ../frame/module_tiles.o \
154 ../frame/module_dm.o \
155 ../frame/module_comm_dm.o \
156 ../share/module_llxy.o \
157 ../share/module_model_constants.o \
158 ../share/module_bc.o \
160 module_microphysics_driver_tl.o \
161 ../phys/module_microphysics_zero_out.o \
162 module_microphysics_zero_out_tl.o \
163 module_physics_addtendc_tl.o
165 solve_em_ad.o: ../dyn_em/module_small_step_em.o \
166 module_small_step_em_ad.o \
167 ../dyn_em/module_em.o \
169 ../dyn_em/module_solvedebug_em.o \
170 ../dyn_em/module_bc_em.o \
172 ../dyn_em/module_diffusion_em.o \
173 ../dyn_em/module_big_step_utilities_em.o \
174 module_big_step_utilities_em_ad.o \
175 ../dyn_em/module_first_rk_step_part1.o \
176 module_first_rk_step_part1_ad.o \
177 ../dyn_em/module_first_rk_step_part2.o \
178 module_first_rk_step_part2_ad.o \
179 ../dyn_em/module_avgflx_em.o \
180 ../frame/module_domain.o \
181 ../frame/module_configure.o \
182 ../frame/module_driver_constants.o \
183 ../frame/module_state_description.o \
184 ../frame/module_machine.o \
185 ../frame/module_tiles.o \
186 ../frame/module_dm.o \
187 ../frame/module_comm_dm.o \
188 ../share/module_llxy.o \
189 ../share/module_model_constants.o \
190 ../share/module_bc.o \
192 module_linked_list2.o \
193 ../phys/module_microphysics_driver.o \
194 module_microphysics_driver_ad.o \
195 ../phys/module_microphysics_zero_out.o \
196 module_microphysics_zero_out_ad.o \
197 ../phys/module_physics_addtendc.o \
198 module_physics_addtendc_ad.o
200 module_first_rk_step_part1_tl.o : \
201 ../dyn_em/module_force_scm.o \
202 ../dyn_em/module_big_step_utilities_em.o \
203 ../dyn_em/module_convtrans_prep.o \
205 module_cumulus_driver_tl.o \
206 module_pbl_driver_tl.o \
207 ../frame/module_comm_dm.o
209 module_first_rk_step_part1_ad.o : \
210 ../dyn_em/module_big_step_utilities_em.o \
211 module_big_step_utilities_em_ad.o \
213 module_cumulus_driver_ad.o \
214 module_pbl_driver_ad.o
216 module_first_rk_step_part2_tl.o : \
218 module_diffusion_em_tl.o \
219 module_sfs_driver_tl.o \
220 ../frame/module_domain.o \
221 ../frame/module_state_description.o \
222 ../frame/module_driver_constants.o \
223 ../frame/module_configure.o \
224 ../frame/module_dm.o \
226 ../frame/module_comm_dm.o \
227 ../phys/module_fddaobs_driver.o \
228 module_physics_addtendc_tl.o
230 module_first_rk_step_part2_ad.o : \
232 module_diffusion_em_ad.o \
233 module_sfs_driver_ad.o \
234 ../frame/module_domain.o \
235 ../frame/module_state_description.o \
236 ../frame/module_driver_constants.o \
237 ../frame/module_configure.o \
238 ../frame/module_dm.o \
240 ../frame/module_comm_dm.o \
241 module_physics_addtendc_ad.o
244 # End of DEPENDENCIES for dyn_em
246 # DEPENDENCIES for frame
248 adStack.o : adStack.c
249 $(CC) -c $(CFLAGS) adStack.c
251 adBuffer.o : adBuffer.F
253 $(SED_FTN) $*.F > $*.b
254 $(CPP) $(CPPFLAGS) -I../inc $*.b > $*.for
257 $(SFC) -c $(FORMAT_FIXED) $(PROMOTION) $(FCNOOPT) $*.for
260 # End of DEPENDENCIES for frame
262 # DEPENDENCIES for phys
264 module_cu_du.o: ../frame/module_wrf_error.o
266 module_cu_du_tl.o: ../frame/module_wrf_error.o
268 module_cu_du_ad.o: ../frame/module_wrf_error.o
270 module_physics_addtendc_tl.o: \
271 ../phys/module_cu_kf.o \
272 ../phys/module_cu_kfeta.o \
274 ../frame/module_state_description.o \
275 ../frame/module_configure.o
277 module_physics_addtendc_ad.o: \
278 ../frame/module_state_description.o \
279 ../frame/module_configure.o
281 module_physics_init_tl.o : \
282 module_bl_surface_drag_tl.o \
284 ../phys/module_physics_init.o \
285 ../frame/module_state_description.o \
286 ../frame/module_configure.o \
287 ../frame/module_wrf_error.o \
288 ../share/module_model_constants.o
290 module_physics_init_ad.o : \
291 module_bl_surface_drag_ad.o \
293 ../frame/module_state_description.o \
294 ../frame/module_configure.o \
295 ../frame/module_wrf_error.o \
296 ../share/module_model_constants.o
298 module_microphysics_driver_tl.o: \
299 module_mp_nconvp_tl.o \
300 module_mp_mkessler.o \
301 module_mp_mkessler_tl.o \
302 module_mp_wsm6r_tl.o \
303 ../frame/module_driver_constants.o \
304 ../frame/module_state_description.o \
305 ../frame/module_wrf_error.o \
306 ../frame/module_configure.o \
307 ../share/module_model_constants.o
309 module_microphysics_driver_ad.o: \
311 module_mp_nconvp_ad.o \
312 module_mp_mkessler.o \
313 module_mp_mkessler_ad.o \
314 module_mp_wsm6r_ad.o \
315 ../frame/module_driver_constants.o \
316 ../frame/module_state_description.o \
317 ../frame/module_wrf_error.o \
318 ../frame/module_configure.o \
319 ../share/module_model_constants.o
321 module_mp_mkessler_tl.o: \
324 module_mp_mkessler_ad.o: \
327 module_mp_wsm6r_tl.o: \
328 ../phys/module_mp_wsm6r.o
330 module_mp_wsm6r_ad.o: \
331 ../phys/module_mp_wsm6r.o
333 module_cumulus_driver_tl.o: \
335 ../frame/module_state_description.o \
336 ../frame/module_configure.o \
337 ../frame/module_domain.o \
338 ../frame/module_dm.o \
339 ../frame/module_comm_dm.o \
340 ../frame/module_wrf_error.o \
341 ../share/module_model_constants.o
343 module_cumulus_driver_ad.o: \
345 ../frame/module_state_description.o \
346 ../frame/module_configure.o \
347 ../frame/module_domain.o \
348 ../frame/module_dm.o \
349 ../frame/module_comm_dm.o \
350 ../frame/module_wrf_error.o \
351 ../share/module_model_constants.o
353 module_pbl_driver_tl.o: \
354 module_bl_surface_drag_tl.o \
355 module_bl_gwdo_tl.o \
356 ../frame/module_state_description.o \
357 ../frame/module_configure.o \
358 ../share/module_model_constants.o
360 module_pbl_driver_ad.o: \
361 module_bl_surface_drag.o \
362 ../phys/module_bl_gwdo.o \
363 module_bl_surface_drag_ad.o \
364 module_bl_gwdo_ad.o \
365 ../frame/module_state_description.o \
366 ../share/module_model_constants.o
368 # End of DEPENDENCIES for phys
371 # DEPENDENCIES for share
373 module_bc_tl.o: ../frame/module_configure.o ../frame/module_state_description.o \
374 ../frame/module_wrf_error.o ../share/module_model_constants.o
376 module_bc_ad.o: ../frame/module_configure.o ../frame/module_state_description.o \
377 ../frame/module_wrf_error.o ../share/module_model_constants.o
379 module_adtl_grid_utilities.o: ../frame/module_domain.o ../frame/module_configure.o \
380 ../frame/module_tiles.o ../frame/module_state_description.o
382 mediation_pertmod_io.o: ../frame/module_domain.o ../frame/module_state_description.o \
383 ../frame/module_dm.o ../frame/module_comm_dm.o
385 jcdfi.o: ../frame/module_domain.o ../external/esmf_time_f90/module_utility.o
387 # End of DEPENDENCIES for share