Quadrilateral Mesh in 2D

QUAD_MESH is a data directory which contains examples of files that define a quad mesh.

A quad mesh is a mesh of a 2D region based on quadrilaterals. A quad mesh can be defined by using two files:


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

Related Data and Programs:

FEM_IO, a FORTRAN90 library which reads or writes node, element and data files defining a finite element model.

FEM2D_PACK, a FORTRAN90 library which handles various tasks associated with 2D finite element meshes.

MESH_BANDWIDTH, a FORTRAN90 program which returns the geometric bandwidth associated with a mesh of elements of any order and in a space of arbitrary dimension.

MESH_DISPLAY_OPENGL, a C++ program which reads files defining a polygonal mesh and displays an image using OpenGL.

QUAD_MESH, a FORTRAN90 library which handles meshes of quadrilaterals over a 2D region;

QUAD_MESH_ORDER1, a data directory of examples of QUAD_MESH files, a quadrilateral mesh in 2D, with an associated data value that is constant over each element of the mesh;

Sample Files:

RECTANGLE is a simple rectilinear mesh using 30 points that form 20 quadrilateral elements in a 4x5 mesh of squares.

HOLE is a simple rectilinear mesh using 28 points that form 17 quadrilateral elements. The mesh includes a small interior hole.

SEMICIRCLE is a mesh in which the elements are not rectilinear. And because the mesh is in a semicircle, there is one row of "degenerate" quadrilaterals which are actually triangles.. It uses 37 points that form 32 quadrilateral elements.

WEB is a mesh in which the elements are not rectilinear. It looks a bit like a creepy spider web. It uses 100 points that form 81 quadrilateral elements.

You can go up one level to the DATA page.

Last revised on 29 September 2009.