test_tet_mesh


test_tet_mesh, a Fortran90 code which sets test problems for mesh generation or tetrahedralization. in 3D.

As far as possible, a uniform and abstract approach has been used. For each test region, a number of routines are provided, via which it is possible for the user to determine many things about the region. Often, just one or two routines would be needed for a particular purpose. The names of the routines, and their purposes are:

The test problems include:

  1. The 3x1x1 channel;
  2. The vertical cylinder, R = 1, H = 4;
  3. The unit cube;
  4. The unit sphere;

MATLAB has a command delaunay3() that can compute the tet mesh for a set of 3D points.

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

test_tet_mesh is available in a Fortran90 version.

Related Data and Programs:

test_tet_mesh_test

cvt_tet_mesh, a Fortran90 code which uses CVT methods to compute a tet mesh in a region.

geompack, a Fortran90 code which contains a routine DTRIS3 that can compute the tet mesh for a set of 3D points, as well as the adjacency information.

table_tet_mesh, a Fortran90 code which can compute the tet mesh for a given set of points.

tet_mesh, a Fortran90 code which is useful for tet mesh calculations.

tet_mesh_l2q, a Fortran90 code which converts a linear to quadratic tet mesh.

tet_mesh_order4, a data directory which contains a description and examples of a tet mesh using order 4 elements.

tet_mesh_order10, a data directory which contains a description and examples of a tet mesh using order 10 elements.

tet_mesh_q2l, a Fortran90 code which converts a quadratic to linear tet mesh.

tet_mesh_quality, a Fortran90 code which computes the quality of a tet mesh.

tet_mesh_rcm, a Fortran90 code which takes a tet mesh and relabels the nodes to reduce the bandwidth of the corresponding adjacency matrix.

tet_mesh_tet_neighbors, a Fortran90 code which computes the tetrahedral adjacency information.

tetrahedron_keast_rule, a Fortran90 code which defines a number of Keast quadrature rules for a tetrahedron.

Reference:

  1. Per-Olof Persson, Gilbert Strang,
    A Simple Mesh Generator in MATLAB,
    SIAM Review,
    Volume 46, Number 2, June 2004, pages 329-345.

Source Code:


Last revised on 05 September 2020.