3 |
LOC = $(PWD) |
LOC = $(PWD) |
4 |
TAMC = tamc |
TAMC = tamc |
5 |
###TAMC = /data43/ralf/tamc/tamc |
###TAMC = /data43/ralf/tamc/tamc |
6 |
###TAF = taf |
TAF = taf |
7 |
TAF = ~fastopt/bin/taf |
###TAF = ~fastopt/bin/taf |
8 |
DEST = . |
DEST = . |
9 |
SOURCE_CODE = ../bin |
SOURCE_CODE = ../bin |
10 |
ADJOINT_SCRIPT = ../adjoint |
ADJOINT_SCRIPT = ../adjoint |
40 |
xx_efluxp_dummy' \ |
xx_efluxp_dummy' \ |
41 |
-output 'fc' |
-output 'fc' |
42 |
# |
# |
43 |
|
# -output 'objf_state_final' |
44 |
# -output 'objf_vector' |
# -output 'objf_vector' |
45 |
# -output 'fc' |
# -output 'fc' |
46 |
|
|
55 |
|
|
56 |
# Source files for the MITgcmUV |
# Source files for the MITgcmUV |
57 |
SRC_MODEL = \ |
SRC_MODEL = \ |
58 |
$(PKG)/autodiff/read_write.flow \ |
$(PKG)/autodiff/diags.flow \ |
59 |
|
$(PKG)/autodiff/read_write.flow \ |
60 |
$(PKG)/autodiff/read_write_fld.flow \ |
$(PKG)/autodiff/read_write_fld.flow \ |
61 |
$(PKG)/autodiff/read_write_rec.flow \ |
$(PKG)/autodiff/read_write_rec.flow \ |
|
$(PKG)/autodiff/diags.flow \ |
|
62 |
$(PKG)/autodiff/cg2d.flow \ |
$(PKG)/autodiff/cg2d.flow \ |
|
$(PKG)/autodiff/debug.flow \ |
|
63 |
$(PKG)/autodiff/do_the_model_io.flow \ |
$(PKG)/autodiff/do_the_model_io.flow \ |
64 |
$(PKG)/autodiff/dummy_in_stepping.flow \ |
$(PKG)/autodiff/dummy_in_stepping.flow \ |
65 |
$(PKG)/autodiff/eesupp.flow \ |
$(PKG)/autodiff/initialisation.flow \ |
66 |
$(PKG)/autodiff/active_file.flow \ |
$(PKG)/autodiff/checkpoint.flow \ |
67 |
|
$(PKG)/autodiff/print_message.flow \ |
68 |
|
$(PKG)/autodiff/open_copy_data_file.flow\ |
69 |
$(PKG)/autodiff/write_state.flow \ |
$(PKG)/autodiff/write_state.flow \ |
70 |
$(PKG)/autodiff/ecco_check_exp.flow \ |
\ |
71 |
|
\ |
72 |
$(PKG)/autodiff/exch_ad.flow \ |
$(PKG)/autodiff/exch_ad.flow \ |
73 |
$(PKG)/autodiff/exch_z_ad.flow \ |
$(PKG)/autodiff/exch_z_ad.flow \ |
74 |
$(PKG)/autodiff/exch_uv_ad.flow \ |
$(PKG)/autodiff/exch_uv_ad.flow \ |
75 |
$(PKG)/autodiff/global_sum_ad.flow \ |
$(PKG)/autodiff/global_sum_ad.flow \ |
76 |
$(PKG)/autodiff/global_max_ad.flow \ |
$(PKG)/autodiff/global_max_ad.flow \ |
77 |
$(PKG)/autodiff/initialisation.flow \ |
$(PKG)/autodiff/active_file.flow \ |
78 |
$(PKG)/autodiff/mdsio.flow \ |
$(PKG)/autodiff/active_file_loc.flow \ |
79 |
$(PKG)/autodiff/monitor.flow \ |
\ |
80 |
$(PKG)/autodiff/checkpoint.flow \ |
$(PKG)/eesupp/src/eesupp.flow \ |
81 |
$(PKG)/autodiff/print_message.flow \ |
$(PKG)/debug/debug_ad.flow \ |
82 |
$(PKG)/autodiff/open_copy_data_file.flow\ |
$(PKG)/ecco/ecco_ad.flow \ |
83 |
$(PKG)/autodiff/timeave.flow \ |
$(PKG)/gmredi/gmredi_ad.flow \ |
84 |
|
$(PKG)/mdsio/mdsio_ad.flow \ |
85 |
|
$(PKG)/monitor/monitor_ad.flow \ |
86 |
|
$(PKG)/obcs/obcs_ad.flow \ |
87 |
|
$(PKG)/ptracers/ptracers_ad.flow \ |
88 |
|
$(PKG)/timeave/timeave_ad.flow \ |
89 |
\ |
\ |
90 |
$(SOURCE_CODE)/adams_bashforth2.f \ |
$(SOURCE_CODE)/adams_bashforth2.f \ |
91 |
$(SOURCE_CODE)/calc_buoyancy.f \ |
$(SOURCE_CODE)/calc_buoyancy.f \ |
92 |
$(SOURCE_CODE)/calc_common_factors.f \ |
$(SOURCE_CODE)/calc_common_factors.f \ |
93 |
$(SOURCE_CODE)/calc_diffusivity.f \ |
$(SOURCE_CODE)/calc_diffusivity.f \ |
94 |
$(SOURCE_CODE)/calc_div_ghat.f \ |
$(SOURCE_CODE)/calc_div_ghat.f \ |
95 |
|
$(SOURCE_CODE)/calc_grad_phi_hyd.f \ |
96 |
$(SOURCE_CODE)/calc_grad_phi_surf.f \ |
$(SOURCE_CODE)/calc_grad_phi_surf.f \ |
97 |
$(SOURCE_CODE)/calc_gs.f \ |
$(SOURCE_CODE)/calc_gs.f \ |
98 |
$(SOURCE_CODE)/calc_gt.f \ |
$(SOURCE_CODE)/calc_gt.f \ |
100 |
$(SOURCE_CODE)/calc_ivdc.f \ |
$(SOURCE_CODE)/calc_ivdc.f \ |
101 |
$(SOURCE_CODE)/calc_phi_hyd.f \ |
$(SOURCE_CODE)/calc_phi_hyd.f \ |
102 |
$(SOURCE_CODE)/calc_viscosity.f \ |
$(SOURCE_CODE)/calc_viscosity.f \ |
|
$(SOURCE_CODE)/comm_stats.f \ |
|
103 |
$(SOURCE_CODE)/convect.f \ |
$(SOURCE_CODE)/convect.f \ |
104 |
$(SOURCE_CODE)/convective_adjustment.f \ |
$(SOURCE_CODE)/convective_adjustment.f \ |
105 |
$(SOURCE_CODE)/convective_adjustment_ini.f \ |
$(SOURCE_CODE)/convective_adjustment_ini.f \ |
107 |
$(SOURCE_CODE)/convectively_mixtracer.f \ |
$(SOURCE_CODE)/convectively_mixtracer.f \ |
108 |
$(SOURCE_CODE)/correction_step.f \ |
$(SOURCE_CODE)/correction_step.f \ |
109 |
$(SOURCE_CODE)/cycle_tracer.f \ |
$(SOURCE_CODE)/cycle_tracer.f \ |
110 |
|
$(SOURCE_CODE)/diags_phi_hyd.f \ |
111 |
|
$(SOURCE_CODE)/diags_phi_rlow.f \ |
112 |
$(SOURCE_CODE)/different_multiple.f \ |
$(SOURCE_CODE)/different_multiple.f \ |
113 |
$(SOURCE_CODE)/do_fields_blocking_exchanges.f \ |
$(SOURCE_CODE)/do_fields_blocking_exchanges.f \ |
114 |
$(SOURCE_CODE)/do_stagger_fields_exchanges.f \ |
$(SOURCE_CODE)/do_stagger_fields_exchanges.f \ |
155 |
$(SOURCE_CODE)/ini_autodiff.f \ |
$(SOURCE_CODE)/ini_autodiff.f \ |
156 |
$(SOURCE_CODE)/ini_cartesian_grid.f \ |
$(SOURCE_CODE)/ini_cartesian_grid.f \ |
157 |
$(SOURCE_CODE)/ini_cg2d.f \ |
$(SOURCE_CODE)/ini_cg2d.f \ |
|
$(SOURCE_CODE)/ini_communication_patterns.f \ |
|
158 |
$(SOURCE_CODE)/ini_cori.f \ |
$(SOURCE_CODE)/ini_cori.f \ |
159 |
$(SOURCE_CODE)/ini_curvilinear_grid.f \ |
$(SOURCE_CODE)/ini_curvilinear_grid.f \ |
160 |
$(SOURCE_CODE)/ini_depths.f \ |
$(SOURCE_CODE)/ini_depths.f \ |
185 |
$(SOURCE_CODE)/mom_vecinv.f \ |
$(SOURCE_CODE)/mom_vecinv.f \ |
186 |
$(SOURCE_CODE)/mom_calc_hfacz.f \ |
$(SOURCE_CODE)/mom_calc_hfacz.f \ |
187 |
$(SOURCE_CODE)/mom_calc_ke.f \ |
$(SOURCE_CODE)/mom_calc_ke.f \ |
188 |
|
$(SOURCE_CODE)/mom_calc_rtrans.f \ |
189 |
$(SOURCE_CODE)/mom_calc_strain.f \ |
$(SOURCE_CODE)/mom_calc_strain.f \ |
190 |
$(SOURCE_CODE)/mom_calc_tension.f \ |
$(SOURCE_CODE)/mom_calc_tension.f \ |
191 |
$(SOURCE_CODE)/mom_cdscheme.f \ |
$(SOURCE_CODE)/mom_cdscheme.f \ |
230 |
\ |
\ |
231 |
$(SOURCE_CODE)/packages_init_variables.f \ |
$(SOURCE_CODE)/packages_init_variables.f \ |
232 |
$(SOURCE_CODE)/plot_field.f \ |
$(SOURCE_CODE)/plot_field.f \ |
233 |
|
$(SOURCE_CODE)/pressure_for_eos.f \ |
234 |
$(SOURCE_CODE)/quasihydrostaticterms.f \ |
$(SOURCE_CODE)/quasihydrostaticterms.f \ |
235 |
$(SOURCE_CODE)/solve_for_pressure.f \ |
$(SOURCE_CODE)/solve_for_pressure.f \ |
236 |
$(SOURCE_CODE)/state_summary.f \ |
$(SOURCE_CODE)/state_summary.f \ |
|
$(SOURCE_CODE)/store_pressure.f \ |
|
237 |
$(SOURCE_CODE)/timestep.f \ |
$(SOURCE_CODE)/timestep.f \ |
238 |
$(SOURCE_CODE)/the_correction_step.f \ |
$(SOURCE_CODE)/the_correction_step.f \ |
239 |
$(SOURCE_CODE)/the_main_loop.f \ |
$(SOURCE_CODE)/the_main_loop.f \ |
255 |
$(SOURCE_CODE)/gmredi_xtransport.f \ |
$(SOURCE_CODE)/gmredi_xtransport.f \ |
256 |
$(SOURCE_CODE)/gmredi_ytransport.f \ |
$(SOURCE_CODE)/gmredi_ytransport.f \ |
257 |
\ |
\ |
258 |
|
$(SOURCE_CODE)/ctrl_init_variables.f \ |
259 |
$(SOURCE_CODE)/ctrl_map_ini.f \ |
$(SOURCE_CODE)/ctrl_map_ini.f \ |
260 |
$(SOURCE_CODE)/ctrl_map_forcing.f \ |
$(SOURCE_CODE)/ctrl_map_forcing.f \ |
261 |
\ |
\ |
262 |
$(SOURCE_CODE)/cost_final.f \ |
$(SOURCE_CODE)/cost_final.f \ |
263 |
$(SOURCE_CODE)/cost_init.f \ |
$(SOURCE_CODE)/cost_initvaria.f \ |
264 |
$(SOURCE_CODE)/cost_tile.f \ |
$(SOURCE_CODE)/cost_tile.f \ |
265 |
$(SOURCE_CODE)/cost_test.f \ |
$(SOURCE_CODE)/cost_test.f \ |
266 |
$(SOURCE_CODE)/cost_tracer.f \ |
$(SOURCE_CODE)/cost_tracer.f \ |
267 |
$(SOURCE_CODE)/cost_atlantic_heat.f \ |
$(SOURCE_CODE)/cost_atlantic_heat.f \ |
268 |
$(SOURCE_CODE)/cost_vector.f \ |
$(SOURCE_CODE)/cost_vector.f \ |
269 |
\ |
$(SOURCE_CODE)/cost_state_final.f |
270 |
|
|
271 |
|
|
272 |
|
# $(SOURCE_CODE)/ptracers_advection.f \ |
273 |
|
# $(SOURCE_CODE)/ptracers_convect.f \ |
274 |
|
# $(SOURCE_CODE)/ptracers_cycle.f \ |
275 |
|
# $(SOURCE_CODE)/ptracers_fields_blocking_exchanges.f\ |
276 |
|
# $(SOURCE_CODE)/ptracers_forcing.f \ |
277 |
|
# $(SOURCE_CODE)/ptracers_forcing_surf.f \ |
278 |
|
# $(SOURCE_CODE)/ptracers_impldiff.f \ |
279 |
|
# $(SOURCE_CODE)/ptracers_init.f \ |
280 |
|
# $(SOURCE_CODE)/ptracers_integrate.f \ |
281 |
|
|
282 |
|
|
283 |
# $(SOURCE_CODE)/kpp_calc.f \ |
# $(SOURCE_CODE)/kpp_calc.f \ |
284 |
# $(SOURCE_CODE)/kpp_calc_diff.f \ |
# $(SOURCE_CODE)/kpp_calc_diff.f \ |
308 |
# $(SOURCE_CODE)/cost_entropy.f \ |
# $(SOURCE_CODE)/cost_entropy.f \ |
309 |
# $(SOURCE_CODE)/cost_t_misfit.f \ |
# $(SOURCE_CODE)/cost_t_misfit.f \ |
310 |
# $(SOURCE_CODE)/cost_eflux_regul.f \ |
# $(SOURCE_CODE)/cost_eflux_regul.f \ |
311 |
# \ |
# |
312 |
|
|
313 |
|
|
314 |
#-------------------------------------------------------- |
#-------------------------------------------------------- |