# Overture: An Object-Oriented Framework for Solving Partial Differential Equations

@inproceedings{Brown1997OvertureAO, title={Overture: An Object-Oriented Framework for Solving Partial Differential Equations}, author={David L. Brown and William D. Henshaw and Daniel J. Quinlan}, booktitle={ISCOPE}, year={1997} }

The Overture framework is a collection of C++ classes that can be used to solve partial differential equations (PDEs). These classes were designed to support applications in one, two and three space dimensions on geometries ranging from simple rectangular regions to complicated three dimensional domains, and to support adaptive mesh refinement and moving grids. Overture is designed to run on serial and parallel machines through the use of the A++/P++ serial/parallel array class library. The…

## 97 Citations

Overture: Object-Oriented Tools for Applications with Complex Geometry

- Computer ScienceISCOPE
- 1999

The results 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.

Overture: object-oriented tools for overset grid applications

- Computer Science
- 1999

The Overture framework is an object-oriented environment for solving partial differential equations in two and three space dimensions that enables the use of finite difference and finite volume methods at a level that hides the details of the associated data structures.

AMR++: A Design for Parallel Object-Oriented Adaptive Mesh Refinement

- Computer Science
- 2000

The purpose of this paper is to introduce AMR++ as an object- oriented library which forms a part of the OVERTURE framework, a much larger object-oriented numerical framework developed and supported at Los Alamos National Laboratory and distributed on the Web for the last several years.

On Object-Oriented Frameworks and Coordinate Free Formulations of PDEs

- Computer ScienceEngineering with Computers
- 2002

Use of coordinate free methods in two independent OO frameworks are presented, in order to exemplify the viability of the concepts and to identify a number of places where such frameworks should be designed for modification.

Design and usability of a PDE solver framework for curvilinear coordinates

- Computer ScienceAdv. Eng. Softw.
- 2006

On OO frameworks and coordinate free formulations of PDEs

- Computer Science
- 2001

Use of coordinate free methods in two independent OO frameworks are presented, in order to exemplify the viability of the concepts and to discuss similarities and diierences between the two independent frameworks.

General Template Units for the Finite Volume Method in Box-Shaped Domains

- Computer ScienceACM Trans. Math. Softw.
- 2016

This work develops an extension of the Curiously Recurring Template Pattern (CRTP), which allows us to organize three related concepts in a class hierarchy on the solution of PDEs using the Finite Volume Method (FVM) in box-shaped domains.

Cgins Reference Manual: An Overture Solver for the Incompressible Navier–Stokes Equations on Composite Overlapping Grids,

- Computer Science
- 2012

This guide describes in some detail the equations being solved, the discrete approximations, time-stepping methods, boundary conditions and convergence results of Cgins, a program that can be used to solve incompressible fluid flow problems in complex geometry in two and three dimensions using composite overlapping grids.

DISPATCH: a numerical simulation framework for the exa-scale era - I. Fundamentals

- Computer Science
- 2018

We introduce a high-performance simulation framework that permits the semi-independent, task-based solution of sets of partial differential equations, typically manifesting as updates to a collection…

Building an object oriented problem solving environment for the parallel numerical solution of PDEs

- Computer ScienceOOPSLA '00
- 2000

This PhD project proposes the integration of PDE and NLA object oriented libraries with intelligent Agents to form the basis of a Problem Solving Environment (PSE) for Numerical Computation.

## References

SHOWING 1-10 OF 13 REFERENCES

OVERTURE: An Object-Oriented Software System for Solving Partial Differential Equations in Serial and Parallel Environments

- Computer SciencePPSC
- 1997

The OVERTURE Framework is an object-oriented environment for solving PDEs on serial and parallel architectures that can use curvilinear grids, adaptive mesh refinement and the composite overlapping grid method to represent problems with complex moving geometry.

Transonic store separation using a three-dimensional chimera grid scheme

- Computer Science
- 1989

The use of the chimera scheme combined with a time-dependent Euler algorithm is shown to be a viable technique for the simulation of flows about separating stores.

Composite overlapping meshes for the solution of partial differential equations

- Computer Science
- 1990

A Fourth-Order Accurate Method for the Incompressible Navier-Stokes Equations on Overlapping Grids

- Computer Science
- 1994

A method is described to solve the time-dependent incompressible Navier-Stokes equations with finite differences on curvilinear overlapping grids in two or three space dimensions using the momentum equations for the velocity coupled to a Poisson equation for the pressure.

Overture : An Object Oriented Framework for Solving Partial Differential Equations, Scientific Computing in Object-Oriented Parallel Environments, Springer Lecture

- Notes in Computer Science,
- 1997

Scientific Computing in Object-Oriented Parallel Environments

- Computer ScienceLecture Notes in Computer Science
- 1997

Chesshire, Overture : the grid classes, LANL unclassified report

- Los Alamos National Laboratory,
- 1996

Oges user guide, version 1.00, a solver for steady state boundary value problems on overlapping grids, LANL unclassified report

- Los Alamos National Laboratory,
- 1996

Overture: An object-oriented framework for solving PDEs in moving geometries on overlapping grids using C÷-/

- Proceedings of the Third Symposium on Overset Composite Grid and Solution Technology,
- 1996

A-/-+/P÷+ class libraries, Research Report LA-UR-95-3273

- Los Alamos National Laboratory,
- 1995