Catherine E. Houstis

Learn More
Problem-solving e<?Pub Caret>nvironments (PSEs) interact with theuser in a language &#8220;natural&#8221; to the associated discipline,and they provide a high-level abstraction of the underlying,computationally complex model. The knowledge-based system PYTHIAaddresses the problem of (parameter, algorithm) pair selection within ascientific computing domain(More)
Often scientists need to locate appropriate software for their problems and then select from among many alternatives. We have previously proposed an approach for dealing with this task by processing performance data of the targeted software. This approach has been tested using a customized implementation referred to as PYTHIA. This experience made us(More)
In this paper we study the partitioning and allocation of computations associated with the numerical solution of partial differential equations (PDEs). Strategies for the mapping of such computations to parallel MIMD architectures can be applied to different levels of the solution process. We introduce and study heuristic approaches defined on the(More)
In this paper we formulate new mapping strategies for partial differential equations (PDE) computations into MIMD architectures. These mappings are based on decompositions of the geometric data (meshes) associated with the PDE domain, and distribute the solution of large linear systems across many parallel processors in such a way that the processor(More)