skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Developing a derivative-enhanced object-oriented toolkit for scientific computations.

Abstract

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.

Authors:
Publication Date:
Research Org.:
Argonne National Lab., IL (US)
Sponsoring Org.:
US Department of Energy (US)
OSTI Identifier:
11206
Report Number(s):
ANL/MCS/CP-98151
TRN: AH200128%%660
DOE Contract Number:  
W-31109-ENG-38
Resource Type:
Conference
Resource Relation:
Conference: SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing, Yorktown Heights, NY (US), 10/21/1998--10/23/1998; Other Information: PBD: 13 Jan 1999
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ACCURACY; EFFICIENCY; PARTIAL DIFFERENTIAL EQUATIONS; SENSITIVITY ANALYSIS; P CODES; PARALLEL PROCESSING

Citation Formats

Hovland, P. Developing a derivative-enhanced object-oriented toolkit for scientific computations.. United States: N. p., 1999. Web.
Hovland, P. Developing a derivative-enhanced object-oriented toolkit for scientific computations.. United States.
Hovland, P. 1999. "Developing a derivative-enhanced object-oriented toolkit for scientific computations.". United States. https://www.osti.gov/servlets/purl/11206.
@article{osti_11206,
title = {Developing a derivative-enhanced object-oriented toolkit for scientific computations.},
author = {Hovland, P},
abstractNote = {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.},
doi = {},
url = {https://www.osti.gov/biblio/11206}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Jan 13 00:00:00 EST 1999},
month = {Wed Jan 13 00:00:00 EST 1999}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: