PDE2D, a general purpose finite element program, solves 1D, 2D and 3D PDEs
PDE2D, originally based on VNI's 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 a graphical user interface (GUI), and an interactive user interface, which make it exceptionally easy to use, and extensive graphical output capabilities. A Galerkin finite element method, with isoparametric triangular elements of up to 4th degree, is available for 2D problems, and a collocation finite element method, with cubic Hermite basis functions, is used for 3D problems. For 1D and 2D problems, both Galerkin and collocation algorithms are available. Adaptive refinement and grading of the triangular mesh are available for 2D problems.
Free Limited Size Versions
Free unlimited size Windows version here
A Windows 64 bit version which requires Intel Fortran v11.0.
A MacOSX 64 bit version which requires GNU GFortran 6.1.
A Linux 64 bit version which requires GNU GFortran 7.3.
A Windows 32 bit version which
requires GNU GFortran 6.3.
The trial versions include working versions of PDE2D which solve moderate size problems. If you do not have the required Fortran compiler, you can still run the Interactive Driver and GUI, and work through the prepared examples and see exactly what PDE2D can do and how easy it is to use.
After downloading, unzip the ZIP file into your top level (C:\) directory (Windows) or $HOME directory (Linux and MacOSX), then look for the README_DEMO file for further instructions.