5 - Automatic Differentiation
from Part II - Practical Tools
Published online by Cambridge University Press: 22 September 2022
Summary
Generating the adjoint model (ADJM) by hand is tedious, time-consuming, and error prone. In most practical applications of data assimilation these days, the derivative codes, including the ADJM, are generated by the automatic differentiation (AD) tools, which evaluate the exact derivative information of a function in terms of a program. Terminologies and methods in AD are introduced, including the practical exclusion of the forward and reverse modes of differentiation. Various AD tools based on two major AD approaches, source transformation and operator overloading, are compiled with their webpages.
Keywords
- Type
- Chapter
- Information
- Principles of Data Assimilation , pp. 111 - 127Publisher: Cambridge University PressPrint publication year: 2022
- 128
- Cited by