[Fluent Inc. Logo] return to home search
next up previous contents index

31.5.2 Preparing Hexcore Meshes for Partitioning

If you generate meshes using the GAMBIT Hex Core meshing scheme or the TGrid Mesh/Hexcore menu option (hexcore meshes), you often have features that can interfere with partitioning. Such features include hanging nodes and overlapping parent-child faces, and are located at the transition between the core of hexahedral cells and the surrounding body-fitted mesh. To remove these features before you partition your hexcore meshes, you must convert the transitional hexahedral cells into polyhedra. The dimensions of each of these transitional cells remains the same after conversion, but these transitional cells will have more than the original 6 faces. The conversion to polyhedra must take place prior to reading the mesh into FLUENT, and can be done using either the tpoly utility or TGrid.

When you use the tpoly utility, you must specify an input case file that contains a hexcore mesh. This file can either be in ASCII or Binary format, and the file should be unzipped. If the input file does not contain a hexcore mesh, then none of the cells are converted to polyhedra. When you use the tpoly utility, you should specify an output case file name. Once the input file has been processed by the tpoly filter, an ASCII output file is generated.


The output case file resulting from a tpoly conversion only contains mesh information. None of the solver-related data of the input file is retained.

To convert a file using the tpoly filter, before starting FLUENT, type the following:

utility tpoly input_filename output_filename

You can also use TGrid to convert the transitional cells to polyhedra. You must either read in or create the hexcore mesh in TGrid, and then save the mesh as a case file with polyhedra. To do this, use the File/Write/Case... menu option, being sure to enable the Write As Polyhedra option in the Select File dialog box.


Converted hexcore meshes have the following limitations:

next up previous contents index Previous: 31.5.1 Overview of Grid
Up: 31.5 Partitioning the Grid
Next: 31.5.3 Partitioning the Grid
© Fluent Inc. 2006-09-20