FEM2D is a data directory which contains examples of 2D FEM files, which define a 2D finite element model.
The FEM format is a simple dataset that can be used to describe a finite element model.
The finite element model may include files defining the following:
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
FEM2D_HEAT, a C++ program which solves the 2D time dependent heat equation on the unit square.
FEM2D_POISSON, a FORTRAN90 program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise quadratic triangular elements.
TRIANGULATION_BOUNDARY_NODES, a C++ program which reads data defining a triangulation, determines which nodes lie on the boundary, and writes their coordinates to a file.
TRIANGULATION_DISPLAY, a MATLAB program which displays the nodes and elements of a triangulation on the MATLAB graphics screen;
TRIANGULATION_DISPLAY_OPENGL, a C++ program which reads files defining a 2D triangulation and displays an image using OpenGL.
BIG_CAVITY is a square region, with a grid of 8,185 nodes and 4000 elements of order 6 triangles. The values file contains the horizontal and vertical components of velocity at each node.
CHANNEL is a 10x3 rectangular region, with a 11x4 grid of 44 nodes and 60 elements of order 3 triangles. The values file contains the horizontal and vertical components of velocity, and the pressure, at each node.
ELL is an L-shaped region, with a grid of 65 nodes and 96 elements of order 3 triangles.
GREENLAND is a triangulation of Greenland, using 33,343 nodes and 64,125 elements of order 3 triangles.
LAKE is a triangulation of a lake, using 621 nodes and 974 elements of order 3 triangles.
TINY is a "tiny" example using 5 nodes and 3 elements of order 3 triangles.
You can go up one level to the DATA directory.