//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.
For the abstract of the //ELLPACK paper, click here.
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.