On the application of Algorithmic Differentiation to Newton solvers

Emmanuel M. Tadjouddine

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

1 Citation (Scopus)

Abstract

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. Recent years witnessed an intense activity to produce tools enabling systematic calculation of derivatives. Efficient and reliable AD tools for evaluating derivatives have been published. In this paper, we sketch some of the main theory at the heart of AD, review some of the best AD codes currently available and put into context the use of AD for iterative solution methods of nonlinear systems or adjoint equations. Our aim is to direct scientists and engineers confronted with the need of exactly calculating derivatives to the use of AD as a highly useful tool and those AD tools which they could try primarily. Moreover, we show that the use of AD increases the performance of the quadratically convergence solution of a parabolised Navier-Stokes equations.

Original languageEnglish
Title of host publicationProceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010
Pages1342-1347
Number of pages6
Publication statusPublished - 2010
EventInternational MultiConference of Engineers and Computer Scientists 2010, IMECS 2010 - Kowloon, Hong Kong
Duration: 17 Mar 201019 Mar 2010

Publication series

NameProceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010

Conference

ConferenceInternational MultiConference of Engineers and Computer Scientists 2010, IMECS 2010
Country/TerritoryHong Kong
CityKowloon
Period17/03/1019/03/10

Keywords

  • Adjoint equations
  • Algorithmic differentiation
  • Newton solvers
  • Vertex elimination

Fingerprint

Dive into the research topics of 'On the application of Algorithmic Differentiation to Newton solvers'. Together they form a unique fingerprint.

Cite this