The Art Of Differentiating Computer Programs


Download The Art Of Differentiating Computer Programs PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get The Art Of Differentiating Computer Programs book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

The Art of Differentiating Computer Programs


The Art of Differentiating Computer Programs

Author: Uwe Naumann

language: en

Publisher: SIAM

Release Date: 2012-01-26


DOWNLOAD





In this entry-level book on algorithmic (also known as automatic) differentiation (AD) the author covers the mathematical underpinnings as well as applications to real-world numerical simulation programs. Readers will find many examples and exercises, including hints to solutions. A supplementary website contains software sources, additional exercises, useful links and errata.

The Art of Differentiating Computer Programs


The Art of Differentiating Computer Programs

Author: Uwe Naumann

language: en

Publisher: SIAM

Release Date: 2012-01-01


DOWNLOAD





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. Readers will find: 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.

Automatic Differentiation in MATLAB Using ADMAT with Applications


Automatic Differentiation in MATLAB Using ADMAT with Applications

Author: Thomas F. Coleman

language: en

Publisher: SIAM

Release Date: 2016-06-20


DOWNLOAD





The calculation of partial derivatives is a fundamental need in scientific computing. Automatic differentiation (AD) can be applied straightforwardly to obtain all necessary partial derivatives (usually first and, possibly, second derivatives) regardless of a code?s complexity. However, the space and time efficiency of AD can be dramatically improved?sometimes transforming a problem from intractable to highly feasible?if inherent problem structure is used to apply AD in a judicious manner. Automatic Differentiation in MATLAB using ADMAT with Applications?discusses the efficient use of AD to solve real problems, especially multidimensional zero-finding and optimization, in the MATLAB environment. This book is concerned with the determination of the first and second derivatives in the context of solving scientific computing problems with an emphasis on optimization and solutions to nonlinear systems. The authors focus on the application rather than the implementation of AD, solve real nonlinear problems with high performance by exploiting the problem structure in the application of AD, and provide many easy to understand applications, examples, and MATLAB templates.?