AuDi
Summary:
AuDI is an open source, header only, C++ library that allows for AUtomated DIfferentiation implementing a Taylor truncated polynomial algebra (aka differential algebra).
Its core is also exposed as a python module called pyaudi.
URL: http://darioizzo.github.io/audi/index.html
Developers:
- Dario Izzo
- Francesco Biscani
Mode: |
Forward |
Method: |
Operator overloading |
Supported Language: |
C/C++ Python |
Features:
* Truncated Taylor polynomial algebra
* Internally powered by the truncated polynomial multiplication algorithm of the open source project Piranha
* Thread-safe
* Fine grained parallelism takes advantage of the underlying CPU architecture (important for many variables / high orders)
Supported Platforms:
- Unix/Linux
- Mac
Licensing: open source
Entries in our publication database that actually use AuDi in the numerical experiments: 0
The following diagram shows these entries versus the year of the publication.
|
|||
Year |