The art of differentiating computer programs. An introduction to algorithmic differentiation. This is the first entry-level book on algorithmic (also known as automatic) differentiation (AD), providing fundamental rules for the generation of first- and higher-order tangent-linear and adjoint code. The author covers the mathematical underpinnings as well as how to apply these observations to real-world numerical simulation programs.par Readers will find: * many examples and exercises, including hints to solutions; * the prototype AD tools dco and dcc for use with the examples and exercises; * first- and higher-order tangent-linear and adjoint modes for a limited subset of C/C++, provided by the derivative code compiler dcc.; * a supplementary website containing sources of all software discussed in the book, additional exercises and comments on their solutions (growing over the coming years), links to other sites on AD, and errata.par Audience: This book is intended for undergraduate and graduate students in computational science, engineering, and finance as well as applied mathematics and computer science. It will provide researchers and developers at all levels with an intuitive introduction to AD.

References in zbMATH (referenced in 41 articles , 1 standard article )

Showing results 1 to 20 of 41.
Sorted by year (citations)

1 2 3 next

  1. Herty, Michael; Hüser, Jonathan; Naumann, Uwe; Schilden, Thomas; Schröder, Wolfgang: Algorithmic differentiation of hyperbolic flow problems (2021)
  2. Kofman, Ernesto; Fernández, Joaquín; Marzorati, Denise: Compact sparse symbolic Jacobian computation in large systems of ODEs (2021)
  3. López, Jorge; Anitescu, Cosmin; Rabczuk, Timon: Isogeometric structural shape optimization using automatic sensitivity analysis (2021)
  4. Mitusch, Sebastian K.; Funke, Simon W.; Kuchta, Miroslav: Hybrid FEM-NN models: combining artificial neural networks with the finite element method (2021)
  5. Rixner, Maximilian; Koutsourelakis, Phaedon-Stelios: A probabilistic generative model for semi-supervised training of coarse-grained surrogates and enforcing physical constraints through virtual observables (2021)
  6. Akbarzadeh, Siamak; Hückelheim, Jan; Müller, Jens-Dominik: Consistent treatment of incompletely converged iterative linear solvers in reverse-mode algorithmic differentiation (2020)
  7. Alger, Nick; Chen, Peng; Ghattas, Omar: Tensor train construction from tensor actions, with application to compression of large high order derivative tensors (2020)
  8. Gimeno, Joan; Jorba, Àngel: Using automatic differentiation to compute periodic orbits of delay differential equations (2020)
  9. Stechlinski, Peter: Optimization-constrained differential equations with active set changes (2020)
  10. Andersson, Joel A. E.; Gillis, Joris; Horn, Greg; Rawlings, James B.; Diehl, Moritz: CasADi: a software framework for nonlinear optimization and optimal control (2019)
  11. Khan, Kamil A.: Whitney differentiability of optimal-value functions for bound-constrained convex programming problems (2019)
  12. Maddison, James R.; Goldberg, Daniel N.; Goddard, Benjamin D.: Automated calculation of higher order partial differential equation constrained derivative information (2019)
  13. Balakin, D. A.: Numerical methods for computing plausibility and belief distributions of consequences of a subjective model of object of research (2018)
  14. Barton, Paul I.; Khan, Kamil A.; Stechlinski, Peter; Watson, Harry A. J.: Computationally relevant generalized derivatives: theory, evaluation and applications (2018)
  15. Breden, Maxime; Lessard, Jean-Philippe: Polynomial interpolation and a priori bootstrap for computer-assisted proofs in nonlinear ODEs (2018)
  16. Elsheikh, Atiyah; Wiechert, Wolfgang: The structural index of sensitivity equation systems (2018)
  17. Griewank, Andreas; Hasenfelder, Richard; Radons, Manuel; Lehmann, Lutz; Streubel, Tom: Integrating Lipschitzian dynamical systems using piecewise algorithmic differentiation (2018)
  18. Hück, Alexander; Bischof, Christian; Sagebaum, Max; Gauger, Nicolas R.; Jurgelucks, Benjamin; Larour, Eric; Perez, Gilberto: A usability case study of algorithmic differentiation tools on the ISSM ice sheet model (2018)
  19. Khan, Kamil A.: Branch-locking AD techniques for nonsmooth composite functions and nonsmooth implicit functions (2018)
  20. Kusch, Lisa; Albring, T.; Walther, A.; Gauger, N. R.: A one-shot optimization framework with additional equality constraints applied to multi-objective aerodynamic shape optimization (2018)

1 2 3 next