quadrilateral_mesh


quadrilateral_mesh, a C++ code which carries out operations involving meshes of quadrilaterals.

The mesh is the collection of quadrilaterals. Each quadrilateral is termed an element. The points used to define the shape of the quadrilateral (the corners, and sometimes a few more points) are called the "nodes".

Routines are available to:

Licensing:

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

Languages:

quadrilateral_mesh is available in a C++ version and a Fortran90 version and a MATLAB version and a Octave version.

Related Data and Programs:

quadrilateral_mesh_test

fem2d, a data directory which contains a description and examples of files that describe a 2D finite element model.

fem_io, a C++ code which reads or writes node, element and data files defining a finite element model.

fem2d_pack, a C++ code which handles various tasks associated with finite element meshes.

mesh_bandwidth, a C++ code 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++ code which reads files defining a polygonal mesh and displays an image using OpenGL.

quadrilateral_mesh, a data directory which defines a format for storing meshes of quadrilaterals over a 2D region.

quadrilateral_mesh_rcm, a C++ code which computes the reverse Cuthill-McKee (RCM) reordering for nodes in a mesh of 4-node quadrilaterals.

triangulation, a C++ code which carries out operations involving meshes of triangular elements.

Reference:

  1. Hans Rudolf Schwarz,
    Methode der Finiten Elemente,
    Teubner Studienbuecher, 1980,
    ISBN: 3-519-02349-0.
  2. Gilbert Strang, George Fix,
    An Analysis of the Finite Element Method,
    Cambridge, 1973,
    ISBN: 096140888X,
    LC: TA335.S77.
  3. Olgierd Zienkiewicz,
    The Finite Element Method,
    Sixth Edition,
    Butterworth-Heinemann, 2005,
    ISBN: 0750663200,
    TA640.2.Z54

Source Code:


Last revised on 03 April 2020.