[Gmsh] facet intersecting problems when using Compound surfaces

Junhui Liu junhui.liu at nrl.navy.mil
Wed Mar 14 00:34:24 CET 2018


Hi,

I used Compound Surface to avoid small elements:

compound_surf = news;
Compound Surface(compound_surf) = {surfaces_array[]};
surf = newv;
Surface Loop(surf) = {compound_surf, other_surfaces[]};
volume_index = news;
Volume(volume_index) = {surf1};


But I got facet intersecting problems. If I do not use Compound Surface, I can get a volume mesh, but the mesh quality is not ideal. 

>>>>>>>>>>>>>>>> Error messages:
Error   : Self intersecting surface mesh, computing intersections (this could take a while)
Facet #469 intersects facet #466 at triangles:
    (2413, 15402, 15297) and (2423, 18183, 2424)
  Facet #469 intersects facet #466 at triangles:
    (2413, 15508, 15402) and (2423, 18183, 2424)
  Facet #469 intersects facet #466 at triangles:
    (2420, 14632, 14025) and (2442, 22466, 2443)
  Facet #469 intersects facet #466 at triangles:
    (2420, 15409, 14632) and (2442, 22466, 2443)

!! Found 123 pairs of faces are intersecting.
>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>

I appreciate your helps.

Junhui
 ------------------------------------------------------------
Junhui Liu, Ph.D.
Laboratory for Propulsion, Energetics, and Dynamic Systems
Code 6041
Naval Research Laboratory
4555 Overlook Ave. SW
Washington, DC 20375
Tel: (202) 767-6590
Fax: (202) 767-4798
---------------------------------------------------





More information about the gmsh mailing list