Atlas home || Conferences | Abstracts | about Atlas

AD 2000 - From Simulation to Optimization
June 19-23, 2000
INRIA Sophia Antipolis
Sophia Antipolis, France

Organizers
George Corliss, Christele Faure, Andre Galligo, Andreas Griewank, Laurent Hascoet, Uwe Naumann

View Abstracts
Conference Homepage

Integrating Automatic Differentiation with Object-oriented Toolkits for High-performance Scientific Computing
by
Paul Hovland
Argonne National Laboratory
Coauthors: Jason Abate (University of Texas), Lisa Grignon (University of North Carolina), Lois McInnes (Argonne National Laboratory), Boyana Norris (Argonne National Laboratory)

Many advanced computational science applications make use of object-oriented numerical toolkits designed for high-performance scientific computing. Integrating automatic differentiation with such toolkits is a natural combination, because AD provides the derivatives required for such tasks as optimization or the solution of nonlinear systems of equations, while the well-defined APIs of the toolkit make the AD process more completely automatic. We illustrate this synergy using two numerical toolkits, the Portable, Extensible Toolkit for Scientific Computing (PETSc) and the Toolkit for Advanced Optimization. For the applications considered, the analytic derivatives provided by AD provide greater robustness and faster convergence (in terms of iterations) than finite difference approximations.

Extended abstract for AD and Toolkits (postscript)

Date received: February 11, 2000


Copyright © 2000 by the author(s). The author(s) of this document and the organizers of the conference have granted their consent to include this abstract in Atlas Conferences Inc. Document # cads-75.