FEM3D_PACK, a C++ library which contains utilities for 3D finite element method (FEM) calculations.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
FEM3D_PACK is available in a C++ version and a FORTRAN90 version and a MATLAB version.
FEM_BASIS, a C++ library which can define and evaluate basis functions for any degree in an M-dimensional simplex (1D interval, 2D triangle, 3D tetrahedron, and higher dimensional generalizations.)
FEM1D_PACK, a C++ library which contains utilities for 1D finite element calculations.
FEM2D_PACK, a C++ library which contains utilities for finite element calculations.
FEM3D, a data directory which contains examples of 3D FEM files, three text files that describe a 3D finite element geometry;
FEM3D_PROJECT, a C++ program which projects a function F(X,Y,Z), given as a data, into a given finite element space of piecewise linear tetrahedral elements.
FEM3D_SAMPLE, a C++ program which evaluates a finite element function defined on 3D tetrahedral mesh.