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. Brown | 1 | 66 | 13.00 |
William D. Henshaw | 2 | 280 | 41.85 |
Daniel J. Quinlan | 3 | 652 | 80.13 |