Hi Christophe,

Thanks for the hint. I can indeed create a mesh with compound surfaces in 
2.13.1. I observed some restrictions:

- the midside nodes of the generated elements don't follow the compound surface 
(except on the edges of the surface).
- Successful meshing relies on introduction of an upper element size limit
- If I also combine the adjacent lines in order to get rid of the short edges 
(they still attract small elements), then 3D meshing fails. 

The console complains about intersecting surfaces.

Also, switching on all geometry healing options and setting a high geometry 
tolerance does not remove the small edges.

Martin

> 
>   1. Re: Gmsh crash (Christophe Geuzaine)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sat, 16 Jul 2016 22:44:23 +0200
> From: Christophe Geuzaine <cgeuza...@ulg.ac.be>
> To: gmsh@onelab.info
> Subject: Re: [Gmsh] Gmsh crash
> Message-ID: <42cdb7be-5537-4658-8de2-b90a2d3c4...@ulg.ac.be>
> Content-Type: text/plain; charset=us-ascii
> 
> 
> Hi Martin,
> 
> Give 2.13.1 a try: the issue is that compounds cannot currently be meshed
> high-order (this will be supported with the new compound implementation in 
> Gmsh
> 3.0); also, the error message was misleading.
> 
> Christophe
> 
// Geometry.Tolerance=0.1;
//Geometry.OCCFixSmallEdges=1;
//Geometry.OCCFixSmallFaces=1;
Merge "part.step";
Geometry.OCCFixDegenerated = 1;
Geometry.OCCFixSmallEdges = 1;
Geometry.OCCFixSmallFaces = 1;
Geometry.OCCSewFaces = 1;
Geometry.OCCConnectFaces = 1;
Geometry.Tolerance = 1;

// Mesh control
Mesh.ElementOrder=2;
Mesh.CharacteristicLengthMax=10;
Mesh.Optimize=1;
// Display control
Mesh.SurfaceEdges = 1;
Mesh.SurfaceFaces = 1;
Mesh.VolumeEdges = 0;
Mesh.VolumeFaces = 0;
//Compound Line(1000)={63,64};
//Compound Line(1001)={65,66};
Compound Surface(30) = {23,25};
Compound Surface(31) = {9,24,26};
Mesh 3;
Physical Surface("support") = {5};
Physical Surface("load") = {17};
Physical Volume("part") = {1};
Mesh.SaveGroupsOfNodes = 1;
Save "gmsh.inp";

Attachment: part.step
Description: Binary data

_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to