ADiMat
Summary:
ADiMat uses a hybrid approach of source transformation and object orientied programming techniques to compute first and second order derivatives of MATLAB programs.
URL: http://www.adimat.de
Developers:
- Johannes Willkomm, Institute for Scientific Computing, Technische Universität Darmstadt
- Martin Bücker, Chair for Advanced Computing, Friedrich Schiller University Jena
- Christian Bischof, Institute for Scientific Computing, Technische Universität Darmstadt
- Andre Vehreschild (former developer), Institute for Scientific Computing, RWTH Aachen University
Mode: |
Forward |
Method: |
Source transformation |
Supported Language: |
MATLAB |
Reference:
Christian H. Bischof, H. Martin Bücker, Bruno Lang, Arno Rasch, Andre Vehreschild
Combining Source Transformation and Operator Overloading Techniques to Compute Derivatives for MATLAB Programs
Conference proceeding, Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2002), IEEE Computer Society, 2002
Combining Source Transformation and Operator Overloading Techniques to Compute Derivatives for MATLAB Programs
Conference proceeding, Proceedings of the Second IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2002), IEEE Computer Society, 2002
Features:
ADiMat features a source transformation approach for MATLAB codes. The AD-tool generates code for first and second order derivative computation using the forward mode of AD. A database stores the derivatives of the numerous functions that are built into MATLAB or are supplied in a toolbox. For a more detailed overview of the features, the availability and the development status please have a look at the website.
MATLAB toolboxes are partially supported.
Supported Platforms:
- Windows
Unix/Linux
Licensing: license
Entries in our publication database that actually use ADiMat in the numerical experiments: 77
The following diagram shows these entries versus the year of the publication.
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|||
'02 | '03 | '05 | '06 | '07 | '08 | '09 | '10 | '11 | '12 | '13 | '14 | '15 | '16 | '17 | '18 | '19 | '20 | '21 | '22 | '23 | '24 | ||||
Year |
Selected Applications:
Related Research Groups: