Title
Overture: Object-Oriented Tools for Applications with Complex Geometry
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.
Year
DOI
Venue
1999
10.1007/10704054_11
ISCOPE
Keywords
Field
DocType
object-oriented tools,complex geometry,geometry,finite volume method,partial differential equation,boundary conditions,grid generation,partial differential equations,boundary condition,dimensions,finite difference,object oriented,data structure
Graphics,Data structure,Object-oriented programming,Computer science,Fortran,Algorithm,Complex geometry,Computational science,Operator (computer programming),Finite volume method,Mesh generation,Distributed computing
Conference
ISBN
Citations 
PageRank 
3-540-66818-7
3
0.41
References 
Authors
13
3
Name
Order
Citations
PageRank
David L. Brown16613.00
William D. Henshaw228041.85
Daniel J. Quinlan365280.13