Rheolef is a computer environment that serves as a convenient laboratory for computations involving finite element-like methods. It provides a set of unix commands and C++ algorithms and containers.
Containers covers first the classic graph data structure for sparse matrix formats and finite element meshes.
An higher level of abstraction is provided by containers related to approximate finite element spaces, discrete fields and bilinear forms.
Input and Output in various file format for meshes generators and numerical data visualization systems (vtk, plotmtv, gnuplot).
Both reference manual and users guide are available.
The license is GPL.