Title: Problem Solving Environment and Demonstrator of Graphical User Interfaces and a Very High Level Language (PSE6b)

Authors: T.S. Papatheodorou, M.D. Koulisianis, E.D. Polychronopoulos, D.S. Nikolopoulos, and O.I. Pyrovolakis

Email: ptheodor@cti.gr

Date: September 1995

Abstract:

We report on the development of a Problem Solving Environment (PSE) for PDE based problems. This work further advances and integrates our work in the first two years of the APPARC project. Specifically: (a) we have developed and implemented several aspects of a PSE along the lines proposed in the first year's deliverable PSE2. The development is based on a System Driven Graphical User Interface (SDGUI). (b) we have further defined and implemented a subset of a Very High Level Language called DEL (Differential Equation Language) which is used for the solution of a sample problem, as proposed in the second year's deliverable PSE4. The sample problem is the solution of Poisson's equation on a rectangular domain with Dirichlet boundary conditions. Every DEL instruction is mapped into the corresponding structure of an underlying language. In our case the underlying language is C only for demonstration purposes, since it is clear that other underlying languages can be used as easily. The user is helped by the PSE/GUI to define the problem to be solved and select the solution methods, either by using the SDGUI or by using the DEL editor to enter the appropriate DEL instructions. As a result, both non-expert and expert users can use this PSE. The mapping procedure is based on direct translation of DEL instructions to the corresponding C structures. These results have been implemented and a demonstrator with approximately 5.000 lines of total C code has been developed.

This report is available through ftp


Last modified on May 13, 1996 by J.H.M.Dassen. (C) 1995 by Leiden University