1334 |
@make \$(AD_FLOW_FILES) |
@make \$(AD_FLOW_FILES) |
1335 |
cat \$(AD_FLOW_FILES) \$(AD_FILES) > ad_input_code.f |
cat \$(AD_FLOW_FILES) \$(AD_FILES) > ad_input_code.f |
1336 |
|
|
1337 |
|
# ... AD ... |
1338 |
ad_taf_output.f: ad_input_code.f |
ad_taf_output.f: ad_input_code.f |
1339 |
\$(TAF) \$(AD_TAF_FLAGS) ad_input_code.f |
\$(TAF) \$(AD_TAF_FLAGS) ad_input_code.f |
1340 |
cat ad_input_code_ad.f | sed -f adjoint_sed > ad_taf_output.f |
cat ad_input_code_ad.f | sed -f adjoint_sed > ad_taf_output.f |
1342 |
ad_taf: ad_taf_output.o \$(OBJFILES) |
ad_taf: ad_taf_output.o \$(OBJFILES) |
1343 |
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) ad_taf_output.o \$(LIBS) |
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) ad_taf_output.o \$(LIBS) |
1344 |
|
|
|
|
|
1345 |
ad_tamc_output.f: ad_input_code.f |
ad_tamc_output.f: ad_input_code.f |
1346 |
\$(TAMC) \$(AD_TAMC_FLAGS) ad_input_code.f |
\$(TAMC) \$(AD_TAMC_FLAGS) ad_input_code.f |
1347 |
cat ad_input_code_ad.f | sed -f adjoint_sed > ad_taf_output.f |
cat ad_input_code_ad.f | sed -f adjoint_sed > ad_tamc_output.f |
1348 |
|
|
1349 |
ad_tamc: ad_tamc_output.o \$(OBJFILES) |
ad_tamc: ad_tamc_output.o \$(OBJFILES) |
1350 |
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) ad_tamc_output.o \$(LIBS) |
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) ad_tamc_output.o \$(LIBS) |
1351 |
|
|
1352 |
|
|
1353 |
|
# ... FLT ... |
1354 |
flt_taf_output.f: ad_input_code.f |
flt_taf_output.f: ad_input_code.f |
1355 |
\$(TAF) \$(FTL_TAF_FLAGS) ad_input_code.f |
\$(TAF) \$(FTL_TAF_FLAGS) ad_input_code.f |
1356 |
cat ad_input_code_ad.f | sed -f adjoint_sed > flt_taf_output.f |
cat ad_input_code_ad.f | sed -f adjoint_sed > flt_taf_output.f |
1358 |
flt_taf: flt_taf_output.o \$(OBJFILES) |
flt_taf: flt_taf_output.o \$(OBJFILES) |
1359 |
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) flt_taf_output.o \$(LIBS) |
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) flt_taf_output.o \$(LIBS) |
1360 |
|
|
1361 |
|
flt_tamc_output.f: ad_input_code.f |
1362 |
|
\$(TAMC) \$(FTL_TAF_FLAGS) ad_input_code.f |
1363 |
|
cat ad_input_code_ad.f | sed -f adjoint_sed > flt_tamc_output.f |
1364 |
|
|
1365 |
|
flt_tamc: flt_tamc_output.o \$(OBJFILES) |
1366 |
|
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) flt_tamc_output.o \$(LIBS) |
1367 |
|
|
1368 |
|
|
1369 |
|
# ... SVD ... |
1370 |
|
svd_taf_output.f: ad_input_code.f |
1371 |
|
\$(TAF) \$(SVD_TAF_FLAGS) ad_input_code.f |
1372 |
|
cat ad_input_code_ad.f | sed -f adjoint_sed > svd_taf_output.f |
1373 |
|
|
1374 |
|
svd_taf: svd_taf_output.o \$(OBJFILES) |
1375 |
|
\$(LINK) -o ${EXECUTABLE} \$(FFLAGS) \$(FOPTIM) \$(OBJFILES) svd_taf_output.o \$(LIBS) |
1376 |
|
|
1377 |
|
|
1378 |
#========================================= |
#========================================= |