20146 Hamburg, Germany Adjoint models are increasingly being used in computational fluid dynamics. Typical applications are data assimilation and sensitivity analysis.
Adjoint code evaluates derivatives applying the reverse mode of automatic differentiation.
The basic algorithms of adjoint code generation used by TAMC will be presented. A mayor challenge of adjoint code is providing intermediate results required e.g. to evaluate the derivative of non linear operations. Implementation and performance of some adjoint models will be discussed.