CFD Newton Solvers with EliAD: An Elimination Automatic Differentiation Tool We present a matrix interpretation of standard forward and reverse modes of automatic differentiation (AD) in terms of forward- and back-substitution of the extended Jacobian system. We then show how efficiency improvements for Jacobian calculation are achieved by performing Gaussian elimination on the extended Jacobian. We introduce the ELIAD tool, developed to enable such elimination AD and present results demonstrating significant run-time improvements both for individual finite-volume flux Jacobian calculations and for a 2-D parabolised Navier-Stokes (PNS) flow solver.
Keywords for this software
References in zbMATH (referenced in 3 articles , 1 standard article )
Showing results 1 to 3 of 3.
- Tadjouddine, M.; Bodman, F.; Pryce, J. D.; Forth, S. A.: Improving the performance of the vertex elimination algorithm for derivative calculation (2006)
- Tadjouddine, Mohamed; Forth, Shaun A.; Qin, Ning: Elimination AD applied to Jacobian assembly for an implicit compressible CFD solver (2005)
- Forth, Shaun A.; Tadjouddine, Mohamed: CFD Newton solvers with EliAD: an elimination automatic differentiation tool (2003)