Published October 30, 2019
| Version v1.9
Software
Open
SciCompKL/CoDiPack: Version 1.9
Authors/Creators
- 1. Scientific Computing, TU Kaiserslautern
- 2. Supercomputer Center of the Russian Academy of Sciences
- 3. Department of Applied Mathematics, Delft University of Technology
- 4. James Madison University @JMU-CS
Description
- Helper structures:
- EvaluationHelper:
- Simplifies the computation of Jacobian and Hessian matrices for functions, function objects and lambda functions. Only the function needs to be provided and the helper will compute all derivatives.
- See Tutorial B1, B1.1 and B1.2.
- TapeHelper:
- Provides a more convenient handling of the tape recording and derivative computation process. All CoDiPack specifics are hidden and the user can compute the full Jacobian or Hessian matrix with a simple function call.
- See Tutorial B2
- EvaluationHelper:
- Expression rework:
- Binary and unary expressions are now defined via logic objects that provide the derivative and primal evaluation functions.
- Users can now change the derivative logic for custom types by the specialization of these logic objects.
- Test suite:
- The test suite checks now also primal and second order derivatives.
- Bugfix:
- Overflow check for linear index handlers
Files
SciCompKL/CoDiPack-v1.9.zip
Files
(489.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:2d3db58facfdff428e8164457f42b2dd
|
489.9 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/SciCompKL/CoDiPack/tree/v1.9 (URL)