FEMLISP Homepage
FEMLISP - a Common Lisp Framework for
Finite Element Methods
Short description:
FEMLISP is a Common Lisp framework for solving partial differential
equations with the help of the finite element method (FEM).
Functionality:
- Interactive environment
- Unstructured meshes in arbitrary space dimensions
- Arbitrary products of simplices
- Local and anisotropic mesh refinement
- Coupled problems on different-dimensional domain parts
- General variational formulation of PDE systems
- Automatic triangulation of 2D domains (interface to
Triangle)
- Lagrange finite elements of arbitrary order
- Isoparametric and non-parametric cell mappings
- Error estimators and adaptive mesh refinement strategies
- Interfaces to direct solvers
(SuperLU and
UMFPACK)
- Geometric and algebraic multigrid methods
- Special PDEs (convection-diffusion-reaction, elasticity, Navier-Stokes)
- Nonlinear problems
- Eigenvalue problems
- Time-dependent problems
- Integrated graphics (interfaces to
OpenDX and
Gnuplot)
- Integrated documentation, demonstrations, and tests
- Very liberal license (modified BSD)
Sample applications:
Status:
The current version of FEMLISP is 0-9-10. It has been
tested and verified to work with CMUCL, SBCL, Clozure CL, Allegro CL,
Lispworks, and Scieneer CL on different operating systems (Linux, Mac OS X,
Windows).
For more information, look at the User
Manual.
Installation and download:
Follow the installation
instructions in the User Manual.
Support
There is
a mailing
list where you can get help as well as announcements about new Femlisp
developments.
Nicolas Neuss, 2010-03-13