HSL_AD02
Summary:
Provides automatic differentiation facilities for variables specified by Fortran code. Each active variable must be declared to be of a derived type defined by the package instead of real. The backward method is available for first and second derivatives. The forward method is available for derivatives of any order.
URL: http://www.hsl.rl.ac.uk
Developers:
- J. K. Reid, Rutherford Appleton Laboratory
- D. Cowey, Cranfield University, Shrivenham.
- J. D. Pryce, Cranfield University, Shrivenham.
Mode: |
Forward Reverse |
Method: |
Operator overloading |
Supported Language: |
Fortran95 |
Reference:
John D. Pryce, John K. Reid
ADO1, a Fortran 90 code for Automatic Differentiation
Rutherford Appleton Laboratory, 1998
ADO1, a Fortran 90 code for Automatic Differentiation
Rutherford Appleton Laboratory, 1998
Features:
Since this is written in Fortran 95, it is not platform specific.
It is available without charge to academics for academic purposes. Otherwise, a payment is required.
The functionality of HSL_AD02 is very similar to that of HSL_AD01, but the user interface is different. The changes make the HSL_AD02 threadsafe.
Licensing: free with restrictions
Entries in our publication database that actually use HSL_AD02 in the numerical experiments: 1
The following diagram shows these entries versus the year of the publication.
|
![]() |
|||
'98 | ||||
Year |