Extend clad - The Automatic Differentiation
- Mentors
- Vassil, Oksana Shadura
- Organization
- CERN-HSF
CLAD is a Clang plugin that implements automatic differentiation. Automatic differentiation avoids usual disadvantages of symbolic and numerical differentiation, by transforming the source code of functions. The goal of the project is to extend CLAD by adding the functionality for computing gradient of functions of several variables in a single function call.