4 |
TAMC = tamc |
TAMC = tamc |
5 |
###TAMC = /data43/ralf/tamc/tamc |
###TAMC = /data43/ralf/tamc/tamc |
6 |
TAF = taf |
TAF = taf |
7 |
###TAF = ~fastopt/taf-1.3.5/bin/taf |
###TAF = ~fastopt/bin/taf |
8 |
DEST = . |
DEST = . |
9 |
SOURCE_CODE = ../bin |
SOURCE_CODE = ../bin |
10 |
ADJOINT_SCRIPT = ../adjoint |
ADJOINT_SCRIPT = ../adjoint |
31 |
xx_sflux_dummy \ |
xx_sflux_dummy \ |
32 |
xx_tauu_dummy \ |
xx_tauu_dummy \ |
33 |
xx_tauv_dummy \ |
xx_tauv_dummy \ |
|
xx_sss_dummy \ |
|
34 |
xx_sst_dummy \ |
xx_sst_dummy \ |
35 |
|
xx_sss_dummy \ |
36 |
xx_diffkr_dummy \ |
xx_diffkr_dummy \ |
37 |
xx_kapgm_dummy' \ |
xx_kapgm_dummy \ |
38 |
|
xx_efluxy_dummy \ |
39 |
|
xx_efluxp_dummy' \ |
40 |
-output 'fc' |
-output 'fc' |
41 |
# |
# |
42 |
# -output 'objf_vector' |
# -output 'objf_vector' |
59 |
$(PKG)/autodiff/diags.flow \ |
$(PKG)/autodiff/diags.flow \ |
60 |
$(PKG)/autodiff/cg2d.flow \ |
$(PKG)/autodiff/cg2d.flow \ |
61 |
$(PKG)/autodiff/debug.flow \ |
$(PKG)/autodiff/debug.flow \ |
62 |
|
$(PKG)/autodiff/do_the_model_io.flow \ |
63 |
$(PKG)/autodiff/dummy_in_stepping.flow \ |
$(PKG)/autodiff/dummy_in_stepping.flow \ |
64 |
$(PKG)/autodiff/external_fields_load.flow \ |
$(PKG)/autodiff/external_fields_load.flow \ |
65 |
$(PKG)/autodiff/eesupp.flow \ |
$(PKG)/autodiff/eesupp.flow \ |
266 |
$(SOURCE_CODE)/shap_filt_tracer_s4.f \ |
$(SOURCE_CODE)/shap_filt_tracer_s4.f \ |
267 |
$(SOURCE_CODE)/shap_filt_uv_s1.f \ |
$(SOURCE_CODE)/shap_filt_uv_s1.f \ |
268 |
$(SOURCE_CODE)/shap_filt_uv_s2.f \ |
$(SOURCE_CODE)/shap_filt_uv_s2.f \ |
|
$(SOURCE_CODE)/shap_filt_uv_s2c.f \ |
|
269 |
$(SOURCE_CODE)/shap_filt_uv_s2g.f \ |
$(SOURCE_CODE)/shap_filt_uv_s2g.f \ |
270 |
|
$(SOURCE_CODE)/shap_filt_uv_s2c.f \ |
271 |
$(SOURCE_CODE)/shap_filt_uv_s4.f \ |
$(SOURCE_CODE)/shap_filt_uv_s4.f \ |
|
\ |
|
272 |
|
|
273 |
|
\ |
274 |
|
# $(SOURCE_CODE)/ini_ep.f \ |
275 |
# $(SOURCE_CODE)/calc_ep_forcing.f \ |
# $(SOURCE_CODE)/calc_ep_forcing.f \ |
276 |
# $(SOURCE_CODE)/cost_entropy.f \ |
# $(SOURCE_CODE)/cost_entropy.f \ |
277 |
# $(SOURCE_CODE)/ini_ep.f \ |
# $(SOURCE_CODE)/cost_t_misfit.f \ |
278 |
\ |
# $(SOURCE_CODE)/cost_eflux_regul.f \ |
279 |
|
# \ |
280 |
|
|
281 |
|
|
282 |
#-------------------------------------------------------- |
#-------------------------------------------------------- |
283 |
# rules |
# rules |
284 |
#-------------------------------------------------------- |
#-------------------------------------------------------- |
285 |
|
|
286 |
|
small_f: |
287 |
|
cd $(SOURCE_CODE); $(MAKE) depend; $(MAKE) small_f |
288 |
|
|
289 |
allcode: |
allcode: |
290 |
cd $(DEST) ; cat $(SRC_MODEL) >! tamc_code.f |
cd $(DEST) ; cat $(SRC_MODEL) >! tamc_code.f |
291 |
|
|
326 |
cp $(PKG)/autodiff/tangentlinear_model.F_template \ |
cp $(PKG)/autodiff/tangentlinear_model.F_template \ |
327 |
$(PKG)/autodiff/tangentlinear_model.F |
$(PKG)/autodiff/tangentlinear_model.F |
328 |
|
|
329 |
adtamc: adrestore ftlrestore allcode admodeltamc |
adtamc: adrestore ftlrestore small_f allcode admodeltamc |
330 |
|
|
331 |
adtaf: adrestore ftlrestore allcode admodeltaf |
adtaf: adrestore ftlrestore small_f allcode admodeltaf |
332 |
|
|
333 |
ftltamc: adrestore ftlrestore allcode ftlmodeltamc |
ftltamc: adrestore ftlrestore small_f allcode ftlmodeltamc |
334 |
|
|
335 |
ftltaf: adrestore ftlrestore allcode ftlmodeltaf |
ftltaf: adrestore ftlrestore small_f allcode ftlmodeltaf |
336 |
|
|
337 |
svdtaf: adrestore ftlrestore allcode svdmodeltaf |
svdtaf: adrestore ftlrestore allcode svdmodeltaf |
338 |
|
|