Hi Christophe,

thanks for your quick reply.

The optimization steps (Mesh.Optimize=1 and Mesh.OptimizeNetgen) improve the mesh, but there is still a sliver in my mesh (see attached picture). I attached also my GMSH log file.

Is there a possibility to set a minimum element volume in GMSH?

Another interesting point is that the standard 3D GMSH Delauny algorithm (Mesh.Algorithm3D = 1) does not finish 3D meshing. The tetgen step is finished, but GMSH optimization step not.

Do you feel that the surface mesh is the problem? Is it of very bad quality?

Best Regards
Alex

On 10/29/2015 10:44 AM, Christophe Geuzaine wrote:
Mesh.Optimize=1;" and/or "Mesh.OptimizeNetgen=1

--
Alexander Tismer

Institut für Strömungsmechanik
und Hydraulische Strömungsmaschinen
Universität Stuttgart
Pfaffenwaldring 10
70550 Stuttgart

Tel.:   +49 (0) 711 / 685 63007
Fax:    +49 (0) 711 / 685 63255
eMail: [email protected]
http://www.ihs.uni-stuttgart.de
Info    : -------------------------------------------------------
Info    : Gmsh version   : 2.10.1
Info    : Build OS       : Linux
Info    : Build options  : 64Bit Ann Bamg Bfgs Blas(Generic) Blossom Cairo 
Chaco DIntegration Dlopen Fltk GMP Gmm Jpeg Kbipack Lapack(Generic) 
LinuxJoystick MathEx Mesh Metis Mmg3d Mpeg NativeFileChooser Netgen ONELAB 
ONELABMetamodel OpenGL OptHom Parser Plugins Png Post Solver Tetgen(1.5) Voro3D 
Zlib
Info    : Build date     : 20151028
Info    : Build host     : ringkolbenschieber
Info    : Packager       : swadm
Info    : Executable     : 
/mnt/opt.net/src/gmsh/Linux~13.2~x86_64/bin/gmsh7­9Cí
Info    : Home directory : /mnt/fs2/home/atismer/
Info    : Launch date    : Thu Oct 29 11:27:12 2015
Info    : Command line   : gmsh gmsh.geo
Info    : -------------------------------------------------------
Info    : Reading 'gmsh.geo'...
Info    : Reading 'transferToTetgen0.stl'...
Info    : 29168 facets in solid 0
Info    : Done reading 'transferToTetgen0.stl'
Info    : Done reading 'gmsh.geo'
Info    : Meshing 1D...
Info    : Done meshing 1D (0 s)
Info    : Meshing 2D...
Info    : Done meshing 2D (5.88894e-05 s)
Info    : Meshing 3D...
Info    : Delaunay Meshing 1 volumes with 1 connected components
Info    : Meshing volume 1 (Delaunay)
Info    : 14584 points 73390 edges and 29168 faces in the initial mesh
Info    : 14584 points created -- Worst tet radius is 751.249
Info    : 19584 points created -- Worst tet radius is 2.29727
Info    : 24584 points created -- Worst tet radius is 1.31693
Info    : 29584 points created -- Worst tet radius is 1.02252
Info    : 34584 points created -- Worst tet radius is 1.2026
Info    : 39584 points created -- Worst tet radius is 1.6418
Info    : Done meshing 3D (14.961 s)
Info    : Optimizing 3D mesh...
Info    : Optimizing volume 1
Info    : Opti : START with  3.48125E-01 QBAD  1.70755E-04 QAVG  5.46624E-01
Info    : Opti : 0.00 < QUAL < 0.10 :      5122 elements
Info    : Opti : 0.10 < QUAL < 0.20 :      9143 elements
Info    : Opti : 0.20 < QUAL < 0.30 :      9708 elements
Info    : Opti : 0.30 < QUAL < 0.40 :      7863 elements
Info    : Opti : 0.40 < QUAL < 0.50 :      8404 elements
Info    : Opti : 0.50 < QUAL < 0.60 :     12706 elements
Info    : Opti : 0.60 < QUAL < 0.70 :     24112 elements
Info    : Opti : 0.70 < QUAL < 0.80 :     24827 elements
Info    : Opti : 0.80 < QUAL < 0.90 :     10719 elements
Info    : Opti : 0.90 < QUAL < 1.00 :      1579 elements
Info    : Opti : (10924,9,5408) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.80184E-01 (   3.875 sec)
Info    : Opti : (13272,89,8217) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.85011E-01 (   7.212 sec)
Info    : Opti : (14277,129,9970) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.86735E-01 (  10.455 sec)
Info    : Opti : (14761,150,11091) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.87419E-01 (  13.669 sec)
Info    : Opti : (15071,167,11916) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.87851E-01 (  16.874 sec)
Info    : Opti : (15326,176,12537) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88269E-01 (  20.069 sec)
Info    : Opti : (15481,185,13109) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88439E-01 (  23.257 sec)
Info    : Opti : (15583,187,13623) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88537E-01 (  26.432 sec)
Info    : Opti : (15656,189,14057) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88693E-01 (  29.594 sec)
Info    : Opti : (15720,195,14332) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88806E-01 (  32.759 sec)
Info    : Opti : (15746,199,14516) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88832E-01 (  35.928 sec)
Info    : Opti : (15761,202,14635) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88833E-01 (  39.082 sec)
Info    : Opti : (15768,203,14746) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88822E-01 (  42.302 sec)
Info    : Opti : (15780,206,14812) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88829E-01 (  45.491 sec)
Info    : Opti : (15784,207,14891) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88820E-01 (  48.652 sec)
Info    : Opti : (15789,211,14961) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88814E-01 (  51.926 sec)
Info    : Opti : (15798,213,15000) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88811E-01 (  55.074 sec)
Info    : Opti : (15806,213,15038) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88814E-01 (  58.196 sec)
Info    : Opti : (15809,214,15060) =  3.48125E-01 QBAD  6.92043E-04 QAVG  
5.88821E-01 (  61.333 sec)
Info    : Opti : 2679 ill-shaped tets are still in the mesh
Info    : Opti : 0.00 < QUAL < 0.10 :      2679 elements
Info    : Opti : 0.10 < QUAL < 0.20 :      7732 elements
Info    : Opti : 0.20 < QUAL < 0.30 :      7402 elements
Info    : Opti : 0.30 < QUAL < 0.40 :      4755 elements
Info    : Opti : 0.40 < QUAL < 0.50 :      4667 elements
Info    : Opti : 0.50 < QUAL < 0.60 :     13782 elements
Info    : Opti : 0.60 < QUAL < 0.70 :     25193 elements
Info    : Opti : 0.70 < QUAL < 0.80 :     26717 elements
Info    : Opti : 0.80 < QUAL < 0.90 :     12674 elements
Info    : Opti : 0.90 < QUAL < 1.00 :      1561 elements
Info    : Done optimizing 3D mesh (64.975 s)
Info    : Optimizing 3D mesh with Netgen...
Info    : Optimizing volume 1
Info    : CalcLocalH: 25521 Points 107162 Elements 29168 Surface Elements 
Info    : Remove Illegal Elements 
Info    : 2296 illegal tets 
Info    : SplitImprove 
Info    : badmax = 9.502e+06 
Info    : 373 splits performed 
Info    : SwapImprove  
Info    : 358 swaps performed 
Info    : SwapImprove2  
Info    : 16 swaps performed 
Info    : 1499 illegal tets 
Info    : SplitImprove 
Info    : badmax = 7.23561e+06 
Info    : 334 splits performed 
Info    : SwapImprove  
Info    : 184 swaps performed 
Info    : SwapImprove2  
Info    : 42 swaps performed 
Info    : 727 illegal tets 
Info    : SplitImprove 
Info    : badmax = 2.61504e+06 
Info    : 190 splits performed 
Info    : SwapImprove  
Info    : 129 swaps performed 
Info    : SwapImprove2  
Info    : 20 swaps performed 
Info    : 240 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.64169e+06 
Info    : 76 splits performed 
Info    : SwapImprove  
Info    : 57 swaps performed 
Info    : SwapImprove2  
Info    : 7 swaps performed 
Info    : 69 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 17 splits performed 
Info    : SwapImprove  
Info    : 21 swaps performed 
Info    : SwapImprove2  
Info    : 4 swaps performed 
Info    : 26 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 4 splits performed 
Info    : SwapImprove  
Info    : 11 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 2 swaps performed 
Info    : SwapImprove2  
Info    : 1 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 2 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 2 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 2 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 0 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 0 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 0 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 0 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 0 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : SplitImprove 
Info    : badmax = 1.61339e+06 
Info    : 0 splits performed 
Info    : SwapImprove  
Info    : 0 swaps performed 
Info    : SwapImprove2  
Info    : 0 swaps performed 
Info    : 15 illegal tets 
Info    : Volume Optimization 
Info    : CombineImprove 
Info    : 1275 elements combined 
Info    : ImproveMesh 
Info    : Total badness = 388312 
Info    : Total badness = 345362 
Info    : SplitImprove 
Info    : badmax = 972989 
Info    : 46 splits performed 
Info    : ImproveMesh 
Info    : Total badness = 373083 
Info    : Total badness = 343857 
Info    : SwapImprove  
Info    : 3679 swaps performed 
Info    : SwapImprove2  
Info    : 38 swaps performed 
Info    : ImproveMesh 
Info    : Total badness = 320961 
Info    : Total badness = 302251 
Info    : CombineImprove 
Info    : 148 elements combined 
Info    : ImproveMesh 
Info    : Total badness = 300600 
Info    : Total badness = 299950 
Info    : SplitImprove 
Info    : badmax = 716164 
Info    : 12 splits performed 
Info    : ImproveMesh 
Info    : Total badness = 308568 
Info    : Total badness = 300803 
Info    : SwapImprove  
Info    : 1919 swaps performed 
Info    : SwapImprove2  
Info    : 36 swaps performed 
Info    : ImproveMesh 
Info    : Total badness = 284519 
Info    : Total badness = 276936 
Info    : CombineImprove 
Info    : 56 elements combined 
Info    : ImproveMesh 
Info    : Total badness = 276300 
Info    : Total badness = 276141 
Info    : SplitImprove 
Info    : badmax = 565802 
Info    : 6 splits performed 
Info    : ImproveMesh 
Info    : Total badness = 281251 
Info    : Total badness = 273455 
Info    : SwapImprove  
Info    : 1193 swaps performed 
Info    : SwapImprove2  
Info    : 41 swaps performed 
Info    : ImproveMesh 
Info    : Total badness = 263824 
Info    : Total badness = 261879 
Info    : Done optimizing 3D mesh with Netgen (55.074 s)
Info    : 25100 vertices 132723 elements
Info    : Writing '/mnt/scratch/atismer/tmp/26_netgenGmsh/gmsh.txt'...
_______________________________________________
gmsh mailing list
[email protected]
http://www.geuz.org/mailman/listinfo/gmsh

Reply via email to