We describe the development of a differentiated version of PETSC, an object-oriented toolkit for the parallel solution of scientific problems modeled by partial differential equations. Traditionally, automatic differentiation tools are applied to scientific applications to produce derivative-augmented code, which can then be used for sensitivity analysis, optimization, or parameter estimation. Scientific toolkits play an increasingly important role in developing large-scale scientific applications. By differentiating PETSC, we provide accurate derivative computations in applications implemented using the toolkit. In addition to using automatic differentiation to generate a derivative enhanced version of PETSC, we exploit the component-based...
Full text of this paper is not available in the UHRAThis paper gives an introduction to a number of ...
The ADIC and ADIFOR automatic differentiation tools have proven useful for obtaining the derivatives...
This paper describes the application of automatic differentiation to obtain codes that evaluate deri...
We describe the development of a differentiated version of PETSc, an objectoriented toolkit for the...
Often the most robust and efficient algorithms for the solution of large-scale problems involving no...
Despite its name, automatic differentiation (AD) is often far from an automatic process. often one m...
We present an example of the science that is enabled by object-oriented programming techniques. Scie...
Automatic dierentiation is a powerful technique for evaluating derivatives of functions given in the...
Multidisciplinary Design Optimization (MDO) by means of formal sensitivity analysis requires that ea...
tract W-31-109-Eng-38. 2 This manual describes the use of PETSc for the numerical solution of partia...
Abstract: Derivative computation using Automatic Differentiation (AD) is often con-sidered to operat...
PVODE is a high-performance ordinary differential equation solver for the types of initial value pro...
A new object-oriented method is presented for generating analytic derivatives of func-tions defined ...
This manual describes the use of PETSc 2.0 for the numerical solution of partial differential equati...
The Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures a...
Full text of this paper is not available in the UHRAThis paper gives an introduction to a number of ...
The ADIC and ADIFOR automatic differentiation tools have proven useful for obtaining the derivatives...
This paper describes the application of automatic differentiation to obtain codes that evaluate deri...
We describe the development of a differentiated version of PETSc, an objectoriented toolkit for the...
Often the most robust and efficient algorithms for the solution of large-scale problems involving no...
Despite its name, automatic differentiation (AD) is often far from an automatic process. often one m...
We present an example of the science that is enabled by object-oriented programming techniques. Scie...
Automatic dierentiation is a powerful technique for evaluating derivatives of functions given in the...
Multidisciplinary Design Optimization (MDO) by means of formal sensitivity analysis requires that ea...
tract W-31-109-Eng-38. 2 This manual describes the use of PETSc for the numerical solution of partia...
Abstract: Derivative computation using Automatic Differentiation (AD) is often con-sidered to operat...
PVODE is a high-performance ordinary differential equation solver for the types of initial value pro...
A new object-oriented method is presented for generating analytic derivatives of func-tions defined ...
This manual describes the use of PETSc 2.0 for the numerical solution of partial differential equati...
The Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures a...
Full text of this paper is not available in the UHRAThis paper gives an introduction to a number of ...
The ADIC and ADIFOR automatic differentiation tools have proven useful for obtaining the derivatives...
This paper describes the application of automatic differentiation to obtain codes that evaluate deri...