carrier image

QMG

Cornell University

MESHING
RESEARCH
CORNER

MESH/GRID
GENERATION
SOFTWARE
SURVEY

Contact: Stephen A. Vavasis

Email: vavasis@cs.cornell.edu

Web Site: http://simon.cs.cornell.edu/Info/People/vavasis/qmg-home.html

Availability: Public Domain, Stand-alone Mesh/Grid Generator

    integrated into Matlab.

Customer Support: Yes

Approximate Number of Users: 100s

Pricing: Free

Platform: Windows, UNIX (Solaris, IRIX, AIX, HPUX)

Input: Native

    QMG 1.1 input: polygons bounding the region. QMG 2.0 input: Curved bezier patches (triangles or tensor-product quads bounding the region.)

Engineering Discipline:

    A variety

Elements: Triangle, Tetrahedra

Surface Meshing: No

Tri/Tet Method: Octree

Element Sizing Method:

    User specified element-size function provides upper bound. Size function may vary over domain and may be defined for only part of the domain. Feature size also acts as an upper bound on element size.

Other Features:

    VRML graphics.

Comments:

    Based on algorithm by S. Mitchell and S. Vavasis that has provable quality bounds.

    Update

    I would like to announce the release of QMG2.0. QMG is free software
    available on the Web for fully automatic unstructured finite element
    mesh generation in two and three dimensions. It can generate meshes
    for complex domains with curved boundaries and nonmanifold features.
    QMG 2.0 can be run either from the shell, under Tcl/Tk (a freeware
    scripting language) or Matlab. The Matlab version includes a simple
    finite element solver. QMG is written in primarily in C++.


    The main new feature of QMG2.0 (compared to QMG1.1) is its ability to
    handle true curved geometry. QMG2.0 permits boundaries defined by
    Bezier curves, triangular Bezier patches and quadrilateral
    tensor-product Bezier patches. Representations of certain simple
    curved geometries (cylinders, spheres, tori) using Bezier patches
    are shipped with QMG.


    For more information, please see:

    http://www.cs.cornell.edu/home/vavasis/qmg-home.html


    -- Steve Vavasis (vavasis@cs.cornell.edu)