[Gmsh] gmsh failes to construct 3D mesh from initial 2D surface mesh

Christophe Geuzaine cgeuzaine at ulg.ac.be
Tue Aug 3 14:48:46 CEST 2010

On 31/07/10 20:31, Alexey Vasyukov wrote:
> Hi all.
> I'm trying to use gmsh to construct 3D mesh from initial 2D surface
> mesh. With some initial surface meshes it works and with others gmsh
> crashes or hangs. You can find example meshes and steps to reproduce
> problems in Trac - https://geuz.org/trac/gmsh/ticket/88
> Could anybody point me in right direction how to fix it?

I've looked at your files a bit more closely. They all work OK with the 
Delaunay. They cannot work with the Frontal algorithm because the 
surface mesh should be oriented with outward pointing normals in that 
case. Gmsh tries to orient the mesh correctly, but it does so "surface 
by surface". In your example the boundary of the volume is a single 
surface ("1") with non-coherent triangle orientations, so Gmsh cannot 
orient the triangles correctly.

> Best regards,
> Alexey Vasyukov
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh

Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science