Publication: Automated Gradient Calculation
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About

Automated Gradient Calculation

- incollection -
 

Area
Computational Fluid Dynamics

Author(s)
C. H. Bischof , H. M. Bücker , B. Lang , A. Rasch

Published in
Flow Modulation and Fluid-Structure Interaction at Airplane Wings

Editor(s)
J. Ballmann

Year
2003

Publisher
Springer

Abstract
Automatic differentiation is a powerful technique for evaluating derivatives of functions given in the form of a high-level programming language such as Fortran, C, or C++. The program is treated as a sequence of elementary statements to which the chain rule of differential calculus is applied mechanically. A key feature of this technique is its ability to generate accurate derivatives rather than approximations obtained from numerical differentiation like divided differences. We survey automatic differentiation and report on preliminary results that have been obtained applying the automatic differentiation tool ADIFOR to a large-scale computational fluid dynamics solver, TFS, developed at Aerodynamisches Institut, Aachen University of Technology. This solver comprises approximately 24,000 lines of Fortran 77 and is able to resolve steady and unsteady laminar and turbulent flows in two and three dimensions.

AD Tools
ADIFOR

AD Theory and Techniques
Introduction

BibTeX
@INCOLLECTION{
         Bischof2003AGC,
       author = "C. H. Bischof and H. M. B{\"u}cker and B. Lang and A.~Rasch",
       title = "Automated Gradient Calculation",
       booktitle = "Flow Modulation and Fluid-Structure Interaction at Airplane Wings",
       publisher = "Springer",
       editor = "J. Ballmann",
       pages = "205--224",
       address = "Berlin",
       series = "Notes on Numerical Fluid Mechanics and Multidisciplinary Design",
       abstract = "Automatic differentiation is a powerful technique for evaluating derivatives of
         functions given in the form of a high-level programming language such as Fortran, C, or~C++. The
         program is treated as a sequence of elementary statements to which the chain rule of differential
         calculus is applied mechanically. A key feature of this technique is its ability to generate
         accurate derivatives rather than approximations obtained from numerical differentiation like divided
         differences. We survey automatic differentiation and report on preliminary results that have been
         obtained applying the automatic differentiation tool ADIFOR to a large-scale computational fluid
         dynamics solver, TFS, developed at Aerodynamisches Institut, Aachen University of Technology. This
         solver comprises approximately 24,000 lines of Fortran~77 and is able to resolve steady and unsteady
         laminar and turbulent flows in two and three dimensions.",
       ad_area = "Computational Fluid Dynamics",
       ad_tools = "ADIFOR",
       ad_theotech = "Introduction",
       year = "2003",
       number = "84"
}


back
  

Contact:
autodiff.org
Username:
Password:
(lost password)