from NeoFortran semantics

by Yubo "Paul" Yang

Automatic Differentiation

Automatic Differentiation exploits the fact that any algebraic function implemented on a computer can be compiled into a long list of elementary operations and elementary functions. Using this observation, exact differentiation can be carried out efficiently by exploiting the chain rule.

Presentation Summary

link to pdf


  • compute graph generation example
  • source code transformation (SCT) example

Active Researcher

Sebastian F. Walter

PackageDescriptionLast Commit
algopynative python ad, work with numpyJun 30, 2015
pyadolcwrapper for ADOL-C (C++)Mar 30, 2016
pycppadwrapper for CppADJuly 10, 2014


All Numerical Methods

automatic differentiation numerical method