<div dir="ltr">Hello,<div><br></div><div>There are several things. Do you want unstructured hexas or structured ones?</div><div><br></div><div>If you want unstructured, you just need to change the meshing algorithms until a certain combination provides you hexas. That's what GMSH is telling you: The default 3D algorithm (Frontal) is only for tetrahedra, and these tetras need triangles on the surfaces, not quads. For example, using 3D Algorithm: MMG3D works in my machine. However, the quality of the mesh is not good, at least to my taste.</div><div><br></div><div>If you pay attention to what GMSH is doing with this MMG3D case, you might get a clue. The best option is to build an O-grid. Split your spheres in several 6-faced blocks, 7 blocks in total: 1 cube in the middle of the sphere, of about 0.5 radius per side, and 6 blocks around this central cube that meets on the spherical surface. Something like this <a href="http://catlikecoding.com/unity/tutorials/cube-sphere/02-sphere-ortho-frontal.png">http://catlikecoding.com/unity/tutorials/cube-sphere/02-sphere-ortho-frontal.png</a></div><div><br></div><div>If you do the last option, remember that you need to specify transfinite lines, surface and volumes. Read the gmsh documentation about transfinite and structured meshes for more details.</div><div><br></div><div>Finally, you are using a ruled surface between 3 circles to define your spherical surface. Be careful with this, as it might create distortions (although I haven't checked in this case). For perfectly spherical or cylindrical surfaces, try to use a rotation instead.</div><div><br></div><div>Good luck </div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><font face="'courier new', monospace">-------------------------<br><b>Félix Salazar</b><br><a href="mailto:felix.a.salazar@gmail.com" target="_blank">felix.a.salazar@gmail.com</a></font><br><div><span style="font-family:'courier new',monospace">-------------------------<br></span></div></div></div>
<br><div class="gmail_quote">On Tue, May 10, 2016 at 12:03 PM, Deepak Garg <span dir="ltr"><<a href="mailto:deepak.garg@ingv.it" target="_blank">deepak.garg@ingv.it</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi all<br><br></div>I am trying to generate a hexahedral 3d mesh inside a sphere of radius 1. I am getting the error message <br><br>"Cannot tetrahedralize volume with quadrangles on boundary". <br><br></div>How to solve this problem? I am attaching my geo file. Any kind of help or suggestions will be a great help.<br><br></div>Thank you<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">Deepak<br><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></font></span></div>
<br>_______________________________________________<br>
gmsh mailing list<br>
<a href="mailto:gmsh@onelab.info">gmsh@onelab.info</a><br>
<a href="http://onelab.info/mailman/listinfo/gmsh" rel="noreferrer" target="_blank">http://onelab.info/mailman/listinfo/gmsh</a><br>
<br></blockquote></div><br></div>