Adjoint Code Design Patterns
From MaRDI portal
Publication:4960944
DOI10.1145/3326162zbMath1486.65028OpenAlexW2919526268WikidataQ113309997 ScholiaQ113309997MaRDI QIDQ4960944
Publication date: 24 April 2020
Published in: ACM Transactions on Mathematical Software (Search for Journal in Brave)
Full work available at URL: https://doi.org/10.1145/3326162
Analysis of algorithms (68W40) Numerical quadrature and cubature formulas (65D32) Numerical differentiation (65D25)
Related Items
Uses Software
Cites Work
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Unnamed Item
- Recent advances in algorithmic differentiation. Selected papers based on the presentations at the 6th international conference on automatic differentiation (AD2012), Fort Collins, CO, USA, July 23--27, 2012.
- Sensitivity of optimal shapes of artificial grafts with respect to flow parameters
- Adjoint concepts for the optimal control of Burgers equation
- DAG reversal is NP-complete
- Accumulating Jacobians as chained sparse matrix products
- Reduced functions, gradients and Hessians from fixed-point iterations for state equations
- Optimal accumulation of Jacobian matrices by elimination methods on the dual computational graph
- Algorithmic Differentiation of Numerical Methods
- On stable piecewise linearization and generalized algorithmic differentiation
- Adjoint Mode Computation of Subgradients for McCormick Relaxations
- The Tapenade automatic differentiation tool
- The Art of Differentiating Computer Programs
- OpenAD/F
- MultiStage Approaches for Optimal Offline Checkpointing
- Recipes for adjoint code construction
- Algorithm 755: ADOL-C
- Triangular Factorization and Inversion by Fast Matrix Multiplication
- On constrained optimization by adjoint based quasi-Newton methods
- Algorithm 799: revolve
- Expression templates for primal value taping in the reverse mode of algorithmic differentiation
- Fast Reverse-Mode Automatic Differentiation using Expression Templates in C++
- What Color Is Your Jacobian? Graph Coloring for Computing Derivatives
- Methods of conjugate gradients for solving linear systems