We describe the design of the RELAX system for programming interface relaxation techniques for partial differential equations (PDEs). The PDEs are solved over composite domains. Each domain is encapsulated with its own geometric modeling system and local PDE solvers. This encapsulation presents a challenging ~oftware problem, for it necessitates PDE algorithms which speak a language of "data interchange among objects", rather than the the usual language of grid points and linear systems. RELAX is geared towards rapid prototyping, allowing the user to sketch the composite domains on the screen and then to use this sketch to demonstrate the appropriate relaxation schedule visually. The editing of the relaxation program is closely intertwined with the editing of the domain sketch.
[1]
George Vanecek.
Protosolid: An inside look
,
1989
.
[2]
Brown,et al.
PADL-2: A Technical Summary
,
1982,
IEEE Computer Graphics and Applications.
[3]
David Canfield Smith,et al.
Pygmalion: A COMPUTER PROGRAM TO Model and Stimulate Creative Thought
,
1975
.
[4]
Alfio Quarteroni,et al.
An Iterative Procedure with Interface Relaxation for Domain Decomposition Methods
,
1988
.
[5]
John D. McGregor,et al.
Object-oriented design
,
1990
.
[6]
Gael A. Curry,et al.
Programming by abstract demonstration.
,
1978
.