**fem2d_pack_test**,
a C++ program which
calls fem2d_pack(), which
implements the finite element method (FEM).

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

fem2d_pack, a C++ library which contains utilities for 2D finite element method (FEM) calculations.

- fem2d_pack_test.cpp, the calling program;
- fem2d_pack_test.sh, runs all the tests.
- fem2d_pack_test.txt, the sample output.

A number of files are created by the program.

- fem2d_pack_test_q4.png, a PNG image of a Q4 mesh.
- fem2d_pack_test_t3.png, a PNG image of a T3 mesh.
- fem2d_pack_test_t6.png, a PNG image of a T6 mesh.
- sphere_q4_nodes.txt, a node file for a Q4 mesh, which is also a polygonal surface, that approximates a sphere.
- sphere_q4_elements.txt, an element file for a Q4 mesh, which is also a polygonal surface, that approximates a sphere.
- sphere_q9_nodes.txt, a node file for a Q9 mesh that approximates a sphere.
- sphere_q9_elements.txt, an element file for a Q9 mesh that approximates a sphere.
- sphere_q16_nodes.txt, a node file for a Q16 mesh that approximates a sphere.
- sphere_q16_elements.txt, an element file for a Q16 mesh that approximates a sphere.
- sphere_t3_nodes.txt, a node file for a T3 mesh, which is also a polygonal surface, that approximates a sphere.
- sphere_t3_elements.txt, an element file for a T3 mesh, which is also a polygonal surface, that approximates a sphere.
- sphere_t6_nodes.txt, a node file for a T6 mesh that approximates a sphere.
- sphere_t6_elements.txt, an element file for a T6 mesh that approximates a sphere.