|
|
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 13--16, 2004
|
Editor(s) Graham Horton |
Year 2004 |
Publisher SCS Publishing House |
Abstract Large-scale 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 error-free 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~13--16, 2004",
editor = "Graham Horton",
publisher = "SCS Publishing House",
pages = "57--62",
address = "Erlangen",
abstract = "Large-scale 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 error-free 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
|
|