xamples Contact Ľ

AUTOMESH-2D: A Robust Quadrilateral Mesh Generator.

Easy integration into your FEM software.


1. Download trial version(Multi-domain): AUTOMESH2D MANUAL  (update 2018.1.1)

2. Download trial version(Mono-domain): AUTOMESH2D MANUAL


Note: The above version is intended to demonstrate the function of AUTOMESH-2D and may differ from the

licensed version. The trial version is tested only on Windows Platform. If you want to run on other operating

systems, please contact: Dr. Xinwu Ma (maxinwu@sdu.edu.cn). You can use it freely for research purpose,

but cannot be used for commercial purpose.


About Mesh Generation and AUTOMESH-2D

FEM and FVM have been widely used in engineering analysis. An important step for these numerical methods is to discretize the analytical models, i.e., mesh/grid generation. Quadrilateral or triangular mesh can be used for 2-D problems. However, quadrilateral mesh is usually preferred because the quadrilateral mesh is superior to the triangular mesh in the solution accuracy and convergence.

The technique of quadrilateral and triangular mesh generation is very mature now. Although the open source code for triangular mesh generation can be easily found on the Internet, the robust source code for the quadrilateral mesh generation is very rare. This is because, the algorithm for quadrilateral mesh generation is quite complex as compared with triangular mesh generation.

AUTOMESH-2D was initially developed for the mesh generation of our metal forming FE software. With continuous improvement in the past 10 years, it has been used in many fields, such as flood analysis, structural analysis, mechanical analysis, geological analysis and electromagnetic analysis.


AUTOMESH-2D Features

  Can generate all-quadrilateral, quad/tri mixed, triangular, or rect/tri mixed mesh.

  Can generate non-structured mesh and structured mesh/grid.

  Can generate uniform size mesh and non-uniform size mesh.

  Can generate mesh with hard points and hard lines.

  Can optimize the mesh quality, cleanup mesh topology and minimize the half-bandwidth.

  Can decompose the region into sub-region automatically.

  Algorithms include Looping, Sub-mapping, Tri2Quad, Paving, Mapping, Grid-Based, Advance Front.

  Fast mesh generation. Can generate 10,000 quad elements in 1 second.


If you need quadrilateral mesh generator in your FEM software, please contact us. We can also adapt AUTOMESH-2D for your special requirements and help integrate it into your software.

Except for AUTOMESH-2D, we have also developed 3-D surface quadrilateral mesh generator, tetrahedral mesh generator and hexahedral generator. We can cooperate with the user to develop the mesh generation program and other FEM program. If you want to try, consult and purchase AUTOMESH-2D or cooperate with us to develop mesh generation program, please contact us. (Contact Dr. Xinwu Ma, E-mail: maxinwu@sdu.edu.cn )


AUTOMESH-2D Demonstration

You can download the trial version to evaluate AUTOMESH-2D.

Also, you can download the demo flash to learn the usage of AUTOMESH-2D.

1. Mesh Generation Process (flash1.flv)

2. Construct/Import Geometry (flash2.flv)

3. Domain Definition/Auto Decomposition (flash3.flv)

4. Edge Meshing(1D Mesh) (flash4.flv)

5. Domain Meshing(2D Mesh) (flash5.flv)

6. Mesh Density Control (flash6.flv)

7. Structured Mesh Generation (flash7.flv)

8. Rect/Tri Mesh Generation (flash8.flv)

9. Some examples (flash9.flv)

Tips: Please send send_to_me.geo or send_to_me.msd file to us if the mesh generation fails. Also you can send your geometry file (*.iges, *.dxf) to us directly. If you need special function of mesh generation, please let us know.


1. Geometry can be imported by standard format file DXF/SHP, or GEO, PNT, MSD files defined in AUTOMESH-2D. The user can also construct your geometry in GUI. AUTOMESH-2D can decompose the region into sub-regions automatically. Also user can define each region manually.

2. Several algorithms are included in AUTOMESH-2D. User can choose proper algorithm for your problem.


3. Hard points and hard lines can be defined in the geometry.

4. The mesh density can be specified flexibly.

5. Mesh quality can be improved by nodal movement and topology cleanup.

6. Some examples