[Gmsh] Zero volume elements in Delaunay 2d triangulation
Jose Paulo Moitinho de Almeida
moitinho at civil.ist.utl.pt
Tue Apr 1 14:55:43 CEST 2008
On Monday 31 March 2008, you wrote:
> Jose Paulo Moitinho de Almeida a écrit :
> > Hello
> >
> > I know that the Delaunay triangulation is "experimental", but I was
> > solving the problem of face orientation when post-processing the mesh.
> >
> > Now, when refining the mesh around a singularity I came to an example
> > where I get
> >
> > $ gmsh ref.geo -algo del2d -2 -bgm ref.bgm
> > ....
> > Warning : Colinear points in circum circle computation
> > ....
> >
> > and the resulting mesh has triangles with colinear nodes.
>
> gmsh ref.geo -algo del2d -2 -bgm ref.bgm -rand 1.e-11
>
> gives a better result. Indeed your mesh has sizes that varies a lot, so it
> is better to perturbate less the points of the initial mesh. BTW, if you
> use nightly snapshots, try the "very very experimental"
>
>
> gmsh ref.geo -algo frontal -2 -bgm ref.bgm -rand 1.e-11
>
> that produce more regular meshes.
>
> JFR
>
Merci
With the -rand 1e-11 parameter and del2d I got fewer, but still some zero
volume elements.
With the frontal algorithm it worked fine, but broke again on the next step,
with zero volume elements and the message
Warning : Colinear points in circum circle computation
I know that I am reaching the limit for the precision of my numbers (the
minimum characteristic length is 2.85e-9 in this case) and reducing the
perturbation parameter results in
Error : 3 identical points in Qtest
(Two details)
While playing around I found that by doing the mesh from the command line
gmsh ref.geo -algo frontal -2 -rand 1.e-11 -bgm ref.xxx2
I get the warnings mentioned above, but if I use the gui
gmsh ref.geo -algo frontal -rand 1.e-11 -bgm ref.xxx2
I don't, though the zero volume elements are there.
When zoooooooooming in for these small elements it seems that some edges
have "dissapeared" near the singular vertices. I could not understand if this
has to do with the failure of the mesher or some (understandable) tolerance
failure in the render process.
Regards
ZP
More information about the gmsh
mailing list