Research Article
Elimination AD applied to Jacobian assembly for an implicit compressible CFD solver
Article first published online: 27 JAN 2005
DOI: 10.1002/fld.927
Copyright © 2005 John Wiley & Sons, Ltd.
Issue
1097-0363/asset/cover.gif?v=1&s=4f4c032b9f06da7e1e8ac4e112013c5bf916f2e7)
International Journal for Numerical Methods in Fluids
Special Issue: 8th ICFD Conference on Numerical Methods for Fluid Dynamics
Volume 47, Issue 10-11, pages 1315–1321, 10 - 20 April 2005
Additional Information
How to Cite
Tadjouddine, M., Forth, S. A. and Qin, N. (2005), Elimination AD applied to Jacobian assembly for an implicit compressible CFD solver. International Journal for Numerical Methods in Fluids, 47: 1315–1321. doi: 10.1002/fld.927
Publication History
- Issue published online: 9 MAR 2005
- Article first published online: 27 JAN 2005
- Manuscript Accepted: 7 DEC 2004
- Manuscript Revised: 17 SEP 2004
- Manuscript Received: 27 APR 2004
Funded by
- EPSRC. Grant Number: GR/R85358/01
- Abstract
- References
- Cited By
Keywords:
- PNS;
- Newton solver;
- vertex elimination algorithm;
- algorithmic differentiation
Abstract
In CFD, Newton solvers have the attractive property of quadratic convergence but they require derivative information. An efficient way of computing derivatives is by algorithmic differentiation (AD) also known as automatic differentiation or computational differentiation. AD allows us to evaluate derivatives, usually at a cheap cost, without the truncation errors associated with finite-differencing. Recently, efficient and reliable AD tools for evaluating derivatives have been published. In this paper, we use some of the best AD tools currently available to build up the system Jacobian involved in the solution of a finite-volume parabolized Navier–Stokes (PNS) solver. Our aim is to direct scientists and engineers confronted with the calculation of derivatives to the use of AD and to highlight those AD tools that they should try. Moreover, we introduce an AD tool that produces Jacobian code that runs usually twice as fast as that from conventional AD tools. We further show that the use of AD increases the performance of a Newton-like solver for the PNS equations. Copyright © 2005 John Wiley & Sons, Ltd.

1097-0363/asset/FLD_left.gif?v=1&s=acdf92c67291aadb6aee12c67965913ef3672990)