Developing a derivative-enhanced object-oriented toolkit for scientific computations.
Conference
·
OSTI ID:11206
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 organization of the toolkit, applying high-level mathematical insight to increase the accuracy and efficiency of derivative computations.
- Research Organization:
- Argonne National Lab., IL (US)
- Sponsoring Organization:
- US Department of Energy (US)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 11206
- Report Number(s):
- ANL/MCS/CP-98151
- Country of Publication:
- United States
- Language:
- English
Similar Records
Integrating automatic differentiation with object-oriented toolkits for high-performance scientific computing.
On combining computational differentiation and toolkits for parallel scientific computing.
Challenges and Opportunities in Using Automatic Differentiation with Object-Oriented Toolkits for Scientific Computing
Conference
·
Tue Oct 31 23:00:00 EST 2000
·
OSTI ID:768594
On combining computational differentiation and toolkits for parallel scientific computing.
Conference
·
Thu Jun 08 00:00:00 EDT 2000
·
OSTI ID:757546
Challenges and Opportunities in Using Automatic Differentiation with Object-Oriented Toolkits for Scientific Computing
Conference
·
Tue Apr 17 00:00:00 EDT 2001
·
OSTI ID:15005668