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

AUTO_DERIV


Summary:
AUTO_DERIV is a Fortran 90 module which can be used to evaluate the first and second derivatives of any continuous function with any number of independent variables. The function can be implicitly encoded in Fortran 77/90; only slight modifications in user code are required.

URL: http://cpc.cs.qub.ac.uk/summaries/ADLS

Developers:
Mode: Forward
 
Method: Operator overloading
 
Supported Language: Fortran77
Fortran95

Reference:
S. Stamatiadis, R. Prosmiti, S. C. Farantos
auto_deriv: Tool for automatic differentiation of a fortran code
Article in Comput. Phys. Commun., 2000



Features:
AUTO_DERIV is a software module facilitating the analytical computation of the first and second partial derivatives of, in principle, an arbitrarily complex (depending on the available memory and the capabilities of the compiler.) continuous mathematical function of any number of independent variables. The mathematical function should be expressed as one or more fortran procedures. It should be clarified that the package computes the numerical values of the derivatives at any given set of the independent variables and it does not deliver their analytical expressions. Operator overloading is
heavily used. Few modifications in the user's program are required to
evaluate not only the function but also its derivatives in the same
source.


Licensing: free with restrictions

Entries in our publication database that actually use AUTO_DERIV in the numerical experiments:  1

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

10+
#Entries
0
1
'00
Year
  

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