GSoC/GCI Archive
Google Summer of Code 2014 CERN SFT

Implement Automatic Differentiation library using Cling

by Martin Vasilev for CERN SFT

Automatic differentiation is the process of obtaining a derivative of specific function in terms of computer transformations. This proposal provides a plan for improving and implementing missing features of the clang based automatic differentiation plugin clad. The plan is divided into steps. Each step is separated as an individual task where a short description of the problem is presented. The goal of the project is to implement functionality that is able to differentiate non-trivial functions.