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

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



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.

10+
#Entries
0
1
'98
Year
  

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