The PDELab system solves certain classes of Partial Differential Equations (PDEs) on sequential and parallel platforms. PDELab provides an interactive graphical user interface for specifying the PDE model, selecting the solution method, solving the PDE problem, and visualizing the output. PDELab is supported by the MAXIMA symbolic system and well-known solver libraries. Many PDE solvers written by research groups outside of Purdue have been integrated into PDELab, resulting in a system that can solve a broad range of 1-D, 2-D and 3-D systems of PDEs.
A PDELab problem is defined in terms of the PDE objects involved: equations, domains, boundary and initial conditions, solution strategy, output requirements. The textual representation of the PDE objects and its syntax comprise PDELab's high-level language. The language is generated by the tools of GUI and loaded into the PDELab execution environment, where it is transformed by the language processor into a fortran driver program, and then compiled, linked against the libraries, and executed.
Click here for a user's view of the PDELab system.
Ann Christine Catlin,
Computer Sciences Department
West Lafayette, IN. 47907