Back to Search
Start Over
Overture: Object-Oriented Tools for Applications with Complex Geometry.
- 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