Philip Simons,<br><br>I wrote some code into Gmsh to handle hex to tet interfaces.  The interfaces can be accomplished with extruded or transfinite volumes.  If I had the time I would improve the work I have done--I know a way to accomplish the interface with better element quality and more simplicity.  Still, what is there now will give you a hex to tet interface.<br>
<br>I've attached a set of (poorly written) instructions to help you use the interface.  You'll have to download the nightly build of Gmsh to use the features.  Also, I've attached an example file that shows the Quad To Tri interfaces in action.<br>
<br>Basically, the two methods: <br><br>1. Extrusions. You can extrude quads as hexahedra and apply the QuadTriSngl or QuadTriDbl keywords (as shown in the attached instructions).  This will divide all the faces of the extrusion (except for the source surface) into triangles and the underlying elements are divided into pyramids and/or prisms accordingly to create the interface.  So, to interface a surface to tets, extrude a few layers from a quad face with the QuadTri options and you'll cover your quads with an interface to triangles.<br>
<br>So you know, the QuadTriSngl method is more of an academic exercise and gives the lowest element quality.  The Dbl method gives better quality elements but requires two extrusion  layers.    Also, read the instructions about how side lateral interfaces are handled.  For instance, you might not want to divide the laterals of an extrusion and there are options to prevent that.<br>
<br>2. Transfinite Volumes.  This is conceptually easier than the extrusion approach.  Simply create a transfinite volume and arbitrarily leave some faces NOT recombined.  Then, use the QuadTri keyword on the volume (see instructions).  The elements in the volume adjacent to any divided surface will be divided into pyramids and the rest of the elements will be hexahedra.<br>
<br>Anyway, have fun experimenting with this.  And if something goes wrong, please email me! (Note that there is a mild bug when you extrude an ustructured quad-triangle surface and try to use QuadTriSngl on a single extruded layer...you'll get a lot of error messages, but the mesh will still be valid.  Again, just use QuadTriDbl or the transfinite method for best results, anyway).<br>
<br>-Trevor Strickler<br><br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">---------- Forwarded message ----------<br>From: Philip Simons <<a href="mailto:kasjoeb@gmail.com">kasjoeb@gmail.com</a>><br>
To: <a href="mailto:gmsh@geuz.org">gmsh@geuz.org</a><br>Cc: <br>Date: Mon, 30 Jan 2012 14:04:27 +0100<br>Subject: [Gmsh] connecting structured to unstructured meshed volumes in 3D<br>Hello all,<div><br><div>I saw several messages in the archive stating the (im)possibility to connect structured volumes (HEX elements) to unstructured ones (TET elements). I succeeded in coupling layered wedge (PRISM) elements to TET elements, which already is quite nice for CFD boundary layers, but does anyone know the status of the HEX to TET coupling, where pyramids should be inserted in the unstructured volume to make the connections from QUADS (side of the structured volume) to TETs?</div>

<div><br></div><div>thanks,</div><div><br></div><div>Philip</div><div><br></div></div>
<br><br></blockquote></div>