AD Tool: FAD
Introduction
Applications
Tools
Research Groups
Workshops
Publications
My Account
About
Impress

FAD


Summary:
An implementation of automatic differentiation for programs written in
C++ using operator overloading and expression templates.

URL: http://pierre.aubert.free.fr/software/software.php3

Developers:
  • I.N.S.A., Lyon
  • Universite Pierre and Marie Curie, Paris

Mode: Forward
 
Method: Operator overloading
 
Supported Language: C/C++

Reference:
Pierre Aubert, Nicolas Di Césaré, Olivier Pironneau
Automatic Differentiation in C++ Using Expression Templates and Application to a Flow Control Problem
Article in Computing and Visualization in Science, 2001

Pierre Aubert, Nicolas Di Césaré
Expression Templates and Forward Mode Automatic Differentiation
Automatic Differentiation of Algorithms: From Simulation to Optimization, Springer, 2002



Features:
Note also that there is a distribution of FAD via
 http://pierre.aubert.free.fr/software/software.php3

Licensing: free

Entries in our publication database that actually use FAD in the numerical experiments:  9

The following diagram shows these entries versus the year of the publication.

10+
#Entries
0
1
1
1
1
1
2
2
'96 '00 '01 '02 '03 '06 '08
Year
  

Contact:
autodiff.org
Username:
Password:
(lost password)