Litcius/Paper detail

Automatic Differentiation

Unknown authors

2022Cambridge University Press eBooks147 citationsDOI

Abstract

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.

Topics & Concepts

Automatic differentiationComputer scienceTransformation (genetics)Operator (biology)Derivative (finance)Numerical differentiationFunction (biology)AlgorithmTheoretical computer scienceProgramming languageMathematicsBiologyEconomicsGeneChemistryComputationRepressorBiochemistryTranscription factorMathematical analysisEvolutionary biologyFinancial economicsNumerical methods for differential equationsMatrix Theory and AlgorithmsModeling and Simulation Systems
Automatic Differentiation | Litcius