carrier image

mesh2d

Scientific Compuattional Research Center, SCOREC

MESHING
RESEARCH
CORNER

MESH/GRID
GENERATION
SOFTWARE
SURVEY

Contact: B. Kaan Karamete

Email: kaan@scorec.rpi.edu

Web Site:

Availability: Public Domain, Source Code Available

    source code

Customer Support: Yes

Approximate Number of Users: 100

Pricing: Free

Platform: Windows, Macintosh, UNIX

    Everywhere. whereever ansi C compiler is present

Input: Native

    boundary facets

Engineering Discipline: CFD

Elements: Triangle

Surface Meshing: No

Tri/Tet Method: Delaunay

Element Sizing Method: Manual

    boundary line spacings + user input nodal spacings

Other Features: Adaptivity

    Adaptivity is possible if spacings are touched by the application. In each solution adaptation cycle, if the spacings are updated it can remesh in h-type adaptivity manner

Comments:

    The original coding of the algorithm was static. Denis Barbier from
    France got the code from the net and has modified it by incorporating
    dynamic array allocations very recently. He also shaped the code like a
    professional distribution. It is available from the ftp site:
    ftp://ftp.imacs.polytechnique.fr/pub/tmp/mesh2d-0.2e.tar.gz

    There is a visualization utility of the distribution which can be used
    X-Windows environments.

    The output files has the following formats:

    VTK file format. mesh2d.vtk
    TECPLOT file format. mesh2d.out
    DX file format. mesh2d.dx

    It has node renumbering facility which can divide an unstructured mesh
    into equal element blocks biasing on either x or y coordinates or
    centroidal sorting of the elements depending upon user specification.

    The boundary tag numbers of renumbered boundary nodes can be found by
    mesh2d.out file as an additional info.

    There is no CPU benchmarking done. However, it is pretty fast since the
    point insertions are done by travelling thru edge connected faces. The
    speed is dependent upon the input order of the nodes.