//ELLPACK Research Project

//ELLPACK is a problem solving and development environment for PDE based applications. The //ELLPACK system was implemented using the ELLPACK language and sequential solver libraries as a foundation, and then introducing finite element methods, foreign system solvers, parallel execution, and a graphical user interface for problem specification and solution. If you are interested in running the Web Server, click here.


Look at Parallel (//)ELLPACK: A Problem Solving Environment for PDE Based Applications on Multicomputer Platforms for a detailed description of the system interface, architecture, functionality, and applicability.

For the abstract of the //ELLPACK paper, click here.


    


The //ELLPACK PDE solving system evolved from the ELLPACK system. These systems are based on a high level mathematical language which describes the mathematical model and how to solve it. This high level specification is then translated into a numerical program which is executed in conjunction with various solver libraries.

PDE problem specification consists of the system of partial differential equations, the domains of definition, boundary conditions, and initial conditions. ELLPACK-like systems decompose the PDE solution process into the following sequence of steps: discretize the domain, discretize the operator, then solve the resulting linear system of equations. The high level language provides a mechanism for specifying the various components of the problem definition and problem solution scheme. For non-linear or time-dependent problems, the language also supports control mechanisms.

The //ELLPACK system evolved from ELLPACK in a number of important ways. //ELLPACK introduced parallel processing in the form of parallel discretizers, solvers and other tools which support the application of parallel solution schemes. //ELLPACK introduced finite element methods and mesh generation techniques. In addition, //ELLPACK introduced a complete user-interface environment that afforded users significant assistance with specifying the components of the problem definition and the problem solution scheme.



  • Research Group
  • References
  • Sponsors
  • Web Server
  • User Guide

  • For further information contact pellpack@cs.purdue.edu