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
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.
|
![]() |
|||
'00 | ||||
Year |