Making automatic differentiation truly automatic : coupling PETSc with ADIC.
Conference
·
OSTI ID:793902
Despite its name, automatic differentiation (AD) is often far from an automatic process. often one must specify independent and dependent variables, indicate the derivative quantities to be computed, and perhaps even provide information about the structure of the Jacobians or Hessians being computed. However, when AD is used in conjunction with a toolkit with well-defined interfaces, many of these issues do not arise. They describe recent research into coupling the ADIC automatic differentiation tool with PETSc, a toolkit for the parallel numerical solution of PDEs. This research leverages the interfaces and objects of PETSc to make the AD process very nearly transparent.
- Research Organization:
- Argonne National Lab., IL (US)
- Sponsoring Organization:
- US Department of Energy (US)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 793902
- Report Number(s):
- ANL/MCS/CP-106590
- Country of Publication:
- United States
- Language:
- English
Similar Records
Using ADIFOR and ADIC to provide Jacobians for the SNES component of PETSc
Integrating automatic differentiation with object-oriented toolkits for high-performance scientific computing.
Users' Guide to ADIC 1.1.
Technical Report
·
Fri Oct 31 23:00:00 EST 1997
·
OSTI ID:567514
Integrating automatic differentiation with object-oriented toolkits for high-performance scientific computing.
Conference
·
Tue Oct 31 23:00:00 EST 2000
·
OSTI ID:768594
Users' Guide to ADIC 1.1.
Technical Report
·
Tue Aug 31 00:00:00 EDT 2004
·
OSTI ID:834712