Premium
Applying TAF to generate efficient derivative code of Fortran 77‐95 programs
Author(s) -
Giering Ralf,
Kaminski Thomas
Publication year - 2003
Publication title -
pamm
Language(s) - English
Resource type - Journals
ISSN - 1617-7061
DOI - 10.1002/pamm.200310014
Subject(s) - fortran , computer science , programming language , code (set theory) , parallel computing , source code , point (geometry) , transformation (genetics) , computational science , operating system , set (abstract data type) , mathematics , chemistry , biochemistry , geometry , gene
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.