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

ADiGator


Summary:
Given a user function program together with information pertaining to the inputs of the program, ADiGator performs source transformation via the overloaded CADA class to generate any order derivative code.

URL: https://sourceforge.net/projects/adigator/

Developers:
  • Matthew J. Weinstein
  • Anil V. Rao

Mode: Forward
 
Method: Source transformation
 
Supported Language: MATLAB

Reference:
Michael A. Patterson, Matthew Weinstein, Anil V. Rao
An efficient overloaded method for computing derivatives of mathematical functions in MATLAB
Article in ACM Trans. Math. Softw., ACM, 2013



Features:
ADiGator generates derivative source code via operator overloading in the forward mode. The generated code depends solely upon native MATLAB functions and thus the process may be applied recursively to generate any order derivative code, however, Hessian symmetry is not exploited.

ADiGator may also be used in the vectorized mode to generate vectorized derivative codes of vectorized functions, such as those used in collocation methods.

Supported Platforms:
  • Windows
  • Unix/Linux
  • Mac


Licensing: free

Entries in our publication database that actually use ADiGator in the numerical experiments:  2

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

10+
#Entries
0
1
1
'13 '18
Year
  

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