PDE2D, the "sequel" to Visual Numerics' PDE/PROTRAN, solves quite general nonlinear, time-dependent, steady-state and eigenvalue systems of partial differential equations, in 1D intervals, general 2D regions and a wide range of simple 3D regions.
PDE2D features an interactive user interface for solving general nonlinear, time-dependent, steady-state and eigenvalue systems of partial differential equations. The user only has to answer a series of interactive questions about the region, partial differential equations, and boundary conditions before selecting a solution method and output options.
PDE2D provides a choice between a Galerkin method and a collocation method for one-dimensional and two-dimensional problems, and a collocation finite element method, with cubic Hermite basis functions, is used for 3D problems.
A PDE2D program is created interactively. The interactive driver automatically writes a FORTRAN program, based on the user's answers, which is then compiled to create an executable program. The questions are worded to reflect the number and names of the unknowns, the type of system, and other information supplied in answers to previous questions. For example, if a single linear steady-state problem is solved the user will not be bothered with information or options relevant only to time-dependent or nonlinear problems. Extensive error checking is done during the interactive session.
- Video: PDE2D Overview
- Support for 1D intervals, general 2D regions, simple 3D regions
- Support for more general 2D problems than any other code base
- Interactive user interface
- Graphical output capabilities
- Extensive error checking
- Automatic output of a PDE2D solution to a MATLAB m-file
- Easy to use - Users do NOT need to be programmers!
- Eliminates the need to write code from scratch
- Offers all the speed of FORTRAN
- Provides all the flexibility of FORTRAN - Call library routines, modify a program or embed it in another application
- Displays results with built-in graphics, a MATLAB m-file or your own graphics programs
A trial version of PDE2D is available for multiple platforms:
The trial versions can be used to actually solve small and moderate size problems.
To run the trial version, download one of the ZIP files above and unzip it in your TOP-LEVEL (Windows) or $HOME (Linux/Solaris) directory. Then look for the README.DEMO file for further instructions.
Technical support for PDE2D is available from the author of the product, Dr. Granville Sewell through a Rogue Wave PDE2D Forum
In addition to the trial version, you can email Dr. Sewell (firstname.lastname@example.org
) a complete "mathematical" (not physical) description of a PDE problem of interest to you, with typical values for all parameters. Dr. Sewell will be glad to set it up and attempt to solve it using PDE2D, and send you the results.
The PDE2D interactive driver automatically creates a FORTRAN program that is then compiled using a FORTRAN compiler, and linked with the PDE2D library. A compatible FORTRAN compiler is thus a prerequisite for PDE2D. Available hardware/OS/compiler combinations are listed in Pricing and Ordering Information
for more platform options and additional licensing opportunities.
Technical support is available from the author of PDE2D, Dr. Granville Sewell, through the Rogue Wave PDE2D Forum
Pricing and Ordering Information
Single-user licenses are available for the following platforms, with academic and multi-license discounts.
| PC - Windows, Intel Fortran 11.0, 32-bit & 64-bit
| PC - Windows, Lahey LF90 v4.5, 32-bit only (LF90 v4.5 compiler included!)
| PC - Linux (SUSE), GNU gfortran 4.3 and g77 3.3.5, 32-bit & 64-bit
| Sun SPARC - Solaris, g77 3.4.6, 32-bit & 64-bit and Sun Studio 12 Fortran 95 (v 8.3), 32-bit & 64-bit
Discounts on multiple licenses are also available. Please contact email@example.com
for pricing and purchasing information and other platform options.
Articles and Resources