75 |
$(SOURCE_CODE)/calc_ivdc.f \ |
$(SOURCE_CODE)/calc_ivdc.f \ |
76 |
$(SOURCE_CODE)/calc_phi_hyd.f \ |
$(SOURCE_CODE)/calc_phi_hyd.f \ |
77 |
$(SOURCE_CODE)/calc_viscosity.f \ |
$(SOURCE_CODE)/calc_viscosity.f \ |
|
$(SOURCE_CODE)/comm_stats.f \ |
|
78 |
$(SOURCE_CODE)/convect.f \ |
$(SOURCE_CODE)/convect.f \ |
79 |
$(SOURCE_CODE)/convective_adjustment.f \ |
$(SOURCE_CODE)/convective_adjustment.f \ |
80 |
$(SOURCE_CODE)/convective_adjustment_ini.f \ |
$(SOURCE_CODE)/convective_adjustment_ini.f \ |
124 |
$(SOURCE_CODE)/ini_autodiff.f \ |
$(SOURCE_CODE)/ini_autodiff.f \ |
125 |
$(SOURCE_CODE)/ini_cartesian_grid.f \ |
$(SOURCE_CODE)/ini_cartesian_grid.f \ |
126 |
$(SOURCE_CODE)/ini_cg2d.f \ |
$(SOURCE_CODE)/ini_cg2d.f \ |
|
$(SOURCE_CODE)/ini_communication_patterns.f \ |
|
127 |
$(SOURCE_CODE)/ini_cori.f \ |
$(SOURCE_CODE)/ini_cori.f \ |
128 |
$(SOURCE_CODE)/ini_curvilinear_grid.f \ |
$(SOURCE_CODE)/ini_curvilinear_grid.f \ |
129 |
$(SOURCE_CODE)/ini_depths.f \ |
$(SOURCE_CODE)/ini_depths.f \ |
224 |
\ |
\ |
225 |
\ |
\ |
226 |
$(SOURCE_CODE)/cost_aqh.f \ |
$(SOURCE_CODE)/cost_aqh.f \ |
227 |
|
$(SOURCE_CODE)/cost_argo_salt.f \ |
228 |
|
$(SOURCE_CODE)/cost_argo_theta.f \ |
229 |
$(SOURCE_CODE)/cost_atemp.f \ |
$(SOURCE_CODE)/cost_atemp.f \ |
230 |
$(SOURCE_CODE)/cost_atlantic.f \ |
$(SOURCE_CODE)/cost_atlantic.f \ |
231 |
$(SOURCE_CODE)/cost_averagesfields.f \ |
$(SOURCE_CODE)/cost_averagesfields.f \ |
234 |
$(SOURCE_CODE)/cost_averagesinit.f \ |
$(SOURCE_CODE)/cost_averagesinit.f \ |
235 |
$(SOURCE_CODE)/cost_ctds.f \ |
$(SOURCE_CODE)/cost_ctds.f \ |
236 |
$(SOURCE_CODE)/cost_ctdt.f \ |
$(SOURCE_CODE)/cost_ctdt.f \ |
237 |
|
$(SOURCE_CODE)/cost_drift.f \ |
238 |
|
$(SOURCE_CODE)/cost_drifter.f \ |
239 |
|
$(SOURCE_CODE)/cost_driftw.f \ |
240 |
$(SOURCE_CODE)/cost_final.f \ |
$(SOURCE_CODE)/cost_final.f \ |
241 |
$(SOURCE_CODE)/cost_forcing.f \ |
$(SOURCE_CODE)/cost_forcing.f \ |
242 |
$(SOURCE_CODE)/cost_geoid.f \ |
$(SOURCE_CODE)/cost_geoid.f \ |
247 |
$(SOURCE_CODE)/cost_readers.f \ |
$(SOURCE_CODE)/cost_readers.f \ |
248 |
$(SOURCE_CODE)/cost_readsssfields.f \ |
$(SOURCE_CODE)/cost_readsssfields.f \ |
249 |
$(SOURCE_CODE)/cost_readsstfields.f \ |
$(SOURCE_CODE)/cost_readsstfields.f \ |
250 |
|
$(SOURCE_CODE)/cost_readscatxfields.f \ |
251 |
|
$(SOURCE_CODE)/cost_readscatyfields.f \ |
252 |
$(SOURCE_CODE)/cost_readtopex.f \ |
$(SOURCE_CODE)/cost_readtopex.f \ |
253 |
$(SOURCE_CODE)/cost_readtopexmean.f \ |
$(SOURCE_CODE)/cost_readtopexmean.f \ |
254 |
$(SOURCE_CODE)/cost_salt.f \ |
$(SOURCE_CODE)/cost_salt.f \ |
255 |
|
$(SOURCE_CODE)/cost_salt0.f \ |
256 |
$(SOURCE_CODE)/cost_saltflux.f \ |
$(SOURCE_CODE)/cost_saltflux.f \ |
257 |
|
$(SOURCE_CODE)/cost_scat.f \ |
258 |
$(SOURCE_CODE)/cost_ssh.f \ |
$(SOURCE_CODE)/cost_ssh.f \ |
259 |
$(SOURCE_CODE)/cost_ssh_mean.f \ |
$(SOURCE_CODE)/cost_ssh_mean.f \ |
260 |
$(SOURCE_CODE)/cost_sss.f \ |
$(SOURCE_CODE)/cost_sss.f \ |
261 |
$(SOURCE_CODE)/cost_sst.f \ |
$(SOURCE_CODE)/cost_sst.f \ |
262 |
$(SOURCE_CODE)/cost_theta.f \ |
$(SOURCE_CODE)/cost_theta.f \ |
263 |
|
$(SOURCE_CODE)/cost_theta0.f \ |
264 |
$(SOURCE_CODE)/cost_uwind.f \ |
$(SOURCE_CODE)/cost_uwind.f \ |
265 |
$(SOURCE_CODE)/cost_vwind.f \ |
$(SOURCE_CODE)/cost_vwind.f \ |
266 |
$(SOURCE_CODE)/cost_xbt.f \ |
$(SOURCE_CODE)/cost_xbt.f \ |
270 |
$(SOURCE_CODE)/cost_obcss.f \ |
$(SOURCE_CODE)/cost_obcss.f \ |
271 |
$(SOURCE_CODE)/cost_obcsw.f \ |
$(SOURCE_CODE)/cost_obcsw.f \ |
272 |
$(SOURCE_CODE)/cost_obcse.f \ |
$(SOURCE_CODE)/cost_obcse.f \ |
273 |
|
$(SOURCE_CODE)/sw_ptmp.f \ |
274 |
|
$(SOURCE_CODE)/sw_adtg.f \ |
275 |
\ |
\ |
276 |
$(SOURCE_CODE)/ctrl_getheatflux.f \ |
$(SOURCE_CODE)/ctrl_getheatflux.f \ |
277 |
$(SOURCE_CODE)/ctrl_getsaltflux.f \ |
$(SOURCE_CODE)/ctrl_getsaltflux.f \ |
286 |
$(SOURCE_CODE)/ctrl_getobcsw.f \ |
$(SOURCE_CODE)/ctrl_getobcsw.f \ |
287 |
$(SOURCE_CODE)/ctrl_getobcse.f \ |
$(SOURCE_CODE)/ctrl_getobcse.f \ |
288 |
$(SOURCE_CODE)/ctrl_getrec.f \ |
$(SOURCE_CODE)/ctrl_getrec.f \ |
289 |
|
$(SOURCE_CODE)/ctrl_init_variables.f \ |
290 |
$(SOURCE_CODE)/ctrl_map.f \ |
$(SOURCE_CODE)/ctrl_map.f \ |
291 |
\ |
\ |
292 |
$(SOURCE_CODE)/ecco_init.f \ |
$(SOURCE_CODE)/ecco_init.f \ |
293 |
$(SOURCE_CODE)/ecco_the_main_loop.f \ |
$(SOURCE_CODE)/ecco_the_main_loop.f \ |
294 |
\ |
\ |
295 |
$(SOURCE_CODE)/exf_init.f \ |
$(SOURCE_CODE)/exf_init.f \ |
296 |
|
$(SOURCE_CODE)/exf_init_runoff.f \ |
297 |
$(SOURCE_CODE)/exf_readparms.f \ |
$(SOURCE_CODE)/exf_readparms.f \ |
298 |
$(SOURCE_CODE)/exf_summary.f \ |
$(SOURCE_CODE)/exf_summary.f \ |
299 |
$(SOURCE_CODE)/exf_bulkcdn.f \ |
$(SOURCE_CODE)/exf_bulkcdn.f \ |
378 |
$(SOURCE_CODE)/obcs_init_variables.f \ |
$(SOURCE_CODE)/obcs_init_variables.f \ |
379 |
$(SOURCE_CODE)/obcs_sponge.f \ |
$(SOURCE_CODE)/obcs_sponge.f \ |
380 |
|
|
381 |
\ |
|
382 |
# $(SOURCE_CODE)/shap_filt_apply.f \ |
# $(SOURCE_CODE)/shap_filt_apply.f \ |
383 |
# $(SOURCE_CODE)/shap_filt_apply_ts.f \ |
# $(SOURCE_CODE)/shap_filt_apply_ts.f \ |
384 |
# $(SOURCE_CODE)/shap_filt_tracer_s1.f \ |
# $(SOURCE_CODE)/shap_filt_tracer_s1.f \ |
389 |
# $(SOURCE_CODE)/shap_filt_uv_s2.f \ |
# $(SOURCE_CODE)/shap_filt_uv_s2.f \ |
390 |
# $(SOURCE_CODE)/shap_filt_uv_s2g.f \ |
# $(SOURCE_CODE)/shap_filt_uv_s2g.f \ |
391 |
# $(SOURCE_CODE)/shap_filt_uv_s4.f \ |
# $(SOURCE_CODE)/shap_filt_uv_s4.f \ |
|
\ |
|
392 |
|
|
393 |
|
|
394 |
#-------------------------------------------------------- |
#-------------------------------------------------------- |
395 |
# rules |
# rules |
396 |
#-------------------------------------------------------- |
#-------------------------------------------------------- |
397 |
|
|
398 |
|
small_f: |
399 |
|
cd $(SOURCE_CODE); $(MAKE) depend; $(MAKE) small_f |
400 |
|
|
401 |
adcode: |
adcode: |
402 |
cd $(DEST) ; cat $(SRC_MODEL) >! tamc_code_ecco.f |
cd $(DEST) ; cat $(SRC_MODEL) >! tamc_code_ecco.f |
403 |
admodeltamc: |
admodeltamc: |
420 |
$(PKG)/autodiff/adjoint_model.F; \ |
$(PKG)/autodiff/adjoint_model.F; \ |
421 |
cat tamc_code_ecco_sed_ad.f >> $(PKG)/autodiff/adjoint_model.F |
cat tamc_code_ecco_sed_ad.f >> $(PKG)/autodiff/adjoint_model.F |
422 |
|
|
423 |
adtamc: adrestore adcode admodeltamc |
adtamc: adrestore small_f adcode admodeltamc |
424 |
|
|
425 |
adtaf: adrestore adcode admodeltaf |
adtaf: adrestore small_f adcode admodeltaf |