Back to Search Start Over

Overture: Object-Oriented Tools for Applications with Complex Geometry.

Authors :
Matsuoka, Satoshi
Oldehoeft, Rodney R.
Tholburn, Marydell
Brown, David L.
Henshaw, William D.
Quinlan, Dan
Source :
Computing in Object-Oriented Parallel Environments; 1999, p96-107, 12p
Publication Year :
1999

Abstract

The Overture framework is an object-oriented environment for solving partial differential equations in two and three space dimensions. It is a collection of C++ libraries that enables the use of finite difference and finite volume methods at a level that hides the details of the associated data structures. Overture can be used to solve problems in complicated, moving geometries using the method of overlapping grids. It has support for grid generation, difference operators, boundary conditions, data-base access and graphics. In this paper we briefly present Overture, present some of the newer grid generation capabilities, and discuss our approach toward performance within Overture and the A++P++ array class abstractions upon which Overture depends, this work represents some of the newest work in Overture. The results we present show that the abstractions represented within Overture and the A++P++ array class library can be used to obtain application codes with performance equivalent to that of optimized C and Fortran 77. Further, the preprocessor mechanism for which approach we present results, is general in its application to any object-oriented framework or application and is not specific to Overture. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540668183
Database :
Supplemental Index
Journal :
Computing in Object-Oriented Parallel Environments
Publication Type :
Book
Accession number :
32887352
Full Text :
https://doi.org/10.1007/10704054_11