[Gmsh] Transfinite mesh of a ruled surface

Felix Salazar felix.a.salazar at gmail.com
Mon Jun 11 17:26:28 CEST 2012


Hello,

I'm trying to mesh a complicate geometry using hexas. I succeeded, but
sometime it works, sometimes it doesn't. I'm using several Ruled Surface,
that according to their definition, are intrinsic transfinite. Those
surfaces are not plane. The curves that defines those ruled surface are
already defined as Transfinite Lines. For some reason, I get these errors
for all of those surfaces.

Error   : Surface 100 cannot be meshed using the transfinite algo
Info    : Meshing surface 100 (Plane, Frontal)
Info    : Simple recombination algorithm completed (0 s)

The surfaces are not correctly meshed, and of course, the hexas are not
built in the volumes connected to the Ruled Surfaces

Info    : Meshing volume 8 (transfinite)
Error   : Incompatible surface 100 in transfinite volume 8
Error   : Cannot tetrahedralize volume with quadrangles on boundary

The weird part. If I reload the .geo file, and mesh it again, it works
without problems.

What could cause this? Any parameter or option that I'm not setting, and it
is set by default by the GUI? Is there any trick in the defintion of
transfinite meshing for Ruled Surfaces?

This is a problem for me, because I build meshes in batch, using a script
and calling Gmsh in terminal mode. In this case, the errors will always
occur.

Thanks,
-------------------------
*Félix Salazar*
felix.a.salazar at gmail.com
-------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/gmsh/attachments/20120611/77ccd371/attachment.html>