

Algorithmic Differentiation of Different Algorithms for the Same Problem: A Case Study
Part of a collection
  

Area Computational Fluid Dynamics 
Author(s)
C. H. Bischof
, H. M. Bücker
, A. Rasch
, E. Slusanschi

Published in Proceedings of the 18th European Simulation Multiconference, Magdeburg, Germany, June 1316, 2004

Editor(s) Graham Horton 
Year 2004 
Publisher SCS Publishing House 
Abstract Largescale numerical simulation is one of the basic blocks in computational science and engineering. Researchers in academia and industry rely on highly complex simulation codes that are able to simulate even the most complicated physical phenomena. Several approaches are possible in order to validate the results of a numerical simulation, such as examining the results obtained from different simulation packages. In addition one could analyze the impact of certain input parameters on the solution. Such sensitivities of the computed solution can be obtained by automatic differentiation, a technique for computing truncation errorfree derivatives of functions given in the form of a computer program. For a standard flow problem, we examine the results obtained from the two simulation packages FLUENT and SEPRAN, and we compare the derivatives which are computed by automatic differentiation. We show that, although the two packages employ fundamentally different algorithms, the results obtained, i.e., the velocity fields and their respective sensitivities, are comparable. 
AD Tools ADIFOR 
AD Theory and Techniques General 
BibTeX
@INPROCEEDINGS{
Bischof2004ADo,
author = "C. H. Bischof and H. M. B{\"u}cker and A. Rasch and E. Slusanschi",
title = "Algorithmic Differentiation of Different Algorithms for the Same Problem: A Case
Study",
booktitle = "Proceedings of the 18th European Simulation Multiconference, Magdeburg, Germany,
June~1316, 2004",
editor = "Graham Horton",
publisher = "SCS Publishing House",
pages = "5762",
address = "Erlangen",
abstract = "Largescale numerical simulation is one of the basic blocks in computational
science and engineering. Researchers in academia and industry rely on highly complex simulation
codes that are able to simulate even the most complicated physical phenomena. Several approaches are
possible in order to validate the results of a numerical simulation, such as examining the results
obtained from different simulation packages. In addition one could analyze the impact of certain
input parameters on the solution. Such sensitivities of the computed solution can be obtained by
automatic differentiation, a technique for computing truncation errorfree derivatives of functions
given in the form of a computer program. For a standard flow problem, we examine the results
obtained from the two simulation packages FLUENT and SEPRAN, and we compare the derivatives which
are computed by automatic differentiation. We show that, although the two packages employ
fundamentally different algorithms, the results obtained, i.e., the velocity fields and their
respective sensitivities, are comparable.",
ad_area = "Computational Fluid Dynamics",
ad_tools = "ADIFOR",
ad_theotech = "General",
year = "2004"
}
 
back

