Applying TAF to generate efficient derivative code of Fortran 77‐95 programs

Applying TAF to generate efficient derivative code of Fortran 77‐95 programs
复制标题

应用 TAF 生成 Fortran 77‐95 程序的高效派生代码

DOI:
--
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
T. Kaminski
T. Kaminski
中科院分区:
--
文献类型:
--
作者:
R. Giering;T. Kaminski

文献摘要

被引文献

相似文献

本文介绍了FastOpt的自动微分(AD)工具Fortran算法转换(TAF),这是一个用Fortran 77 - 95编写的程序的源代码到源代码翻译器。TAF及其前身TAMC拥有成功的大规模应用的长期记录。在这里,我们给出了一个概述如何TAF方法AD的典型挑战,如处理写得不好的程序代码,大内存/磁盘的要求,迭代求解器或黑盒例程。我们还指出,用户需要准备他的程序代码之前,调用TAF。
This paper features FastOpt's automatic differentiation (AD) tool Transformation of Algorithms in Fortran (TAF), a source to source translator for programs written in Fortran 77‐95. TAF and its predecessor TAMC have a long record of successful large‐scale applications. Here we give an overview on how TAF approaches typical challenges of AD such as handling of badly written program code, of large memory/disk requirements, of iterative solvers or of black box routines. We also point out, where the user is required to prepare his program code prior to invoking TAF.