Publication: Automatic Differentiation of the General-Purpose Computational Fluid Dynamics Package FLUENT
Introduction
Applications
Tools
Research Groups
Workshops
Publications
   List Publications
   Advanced Search
   Info
   Add Publications
My Account
About
Impress

Automatic Differentiation of the General-Purpose Computational Fluid Dynamics Package FLUENT

- Article in a journal -
 

Area
Computational Fluid Dynamics

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

Published in
Journal of Fluids Engineering

Year
2007

Abstract
Derivatives are a crucial ingredient to a broad variety of computational techniques in science and engineering. While numerical approaches for evaluating derivatives suffer from truncation error, automatic differentiation is accurate up to machine precision. The term automatic differentiation comprises a set of techniques for mechanically transforming a given computer program to another one capable of evaluating derivatives. A common misconception about automatic differentiation is that this technique only works on local pieces of fairly simple code. Here, it is shown that automatic differentiation is not only applicable to small academic codes, but scales to advanced industrial software packages. In particular, the general-purpose computational fluid dynamics software package FLUENT is transformed by automatic differentiation.

AD Tools
ADIFOR

BibTeX
@ARTICLE{
         Bischof2007ADo,
       author = "C. H.~Bischof and H. M. B{\"u}cker and A.~Rasch and E.~Slusanschi and
         B.~Lang",
       title = "Automatic Differentiation of the General-Purpose Computational Fluid Dynamics Package
         {FLUENT}",
       journal = "Journal of Fluids Engineering",
       pages = "652--658",
       doi = "10.1115/1.2720475",
       abstract = "Derivatives are a crucial ingredient to a broad variety of computational techniques
         in science and engineering. While numerical approaches for evaluating derivatives suffer from
         truncation error, automatic differentiation is accurate up to machine precision. The term automatic
         differentiation comprises a set of techniques for mechanically transforming a given computer program
         to another one capable of evaluating derivatives. A common misconception about automatic
         differentiation is that this technique only works on local pieces of fairly simple code. Here, it is
         shown that automatic differentiation is not only applicable to small academic codes, but scales to
         advanced industrial software packages. In particular, the general-purpose computational fluid
         dynamics software package {FLUENT} is transformed by automatic differentiation.",
       year = "2007",
       volume = "129",
       number = "5",
       ad_area = "Computational Fluid Dynamics",
       ad_tools = "ADIFOR"
}


back
  

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