4.2. CoDiPack

CoDiPack (Code Differentiation Package) is a tool for gradient evaluation in computer programs. It supports the features:

  • Forward mode of Algorithmic Differentiation (AD)

  • Reverse mode of Algorithmic Differentiation (AD)

  • Different tape implementations

  • An AdjointMPI interface

  • External functions

  • Higher order derivative