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