The surftool utility provides a tool to manipulate the surfaces of the input grid.
| -igrid [file_name] | Specifies the input grid file name |
| -ogrid [file_name] | Specifies the output grid file name |
| -all | Specifies that all surfaces will be used. Either this option or -surfid must be specified. |
| -surfid [#] |
Specifies the surface(s) to manipulate. Multiple surfaces are
specified using a comma delimted list that may contain - for consecutive ids.
For example, to specify surfaces 2, 3 4 5, 7, 9, 10, and 11:
-surfid 2-5,7,9-11 Either this option or -all must be specified. |
| -invertsurfid | Use all surfaces EXCEPT the surfaces specified by -surfid. |
| -extract | Write the specified surface(s) to the output grid file. |
| -delete | Removes the specified surface(s) from the grid. |
| -mapto [#] | Maps the specified surface(s) to the surface id specified by [#]. If the surface id [#] does not exist, a new surface id will be created. |
| -compress_tag | Renumber all surface ids so that they are numbered consecutively. |
| -hotspots | Checks the specified surface(s) for collapsed boundary layers. A new grid file (InputCaseName_hotspots.b8.ugrid) and function file (InputCaseName_hotspots.b8.ufunc) will automatically be created. |
| -area | Compute the combined area of the specified surface(s). |
| -reverseconn | Reverse the connectivity of the specified surface(s). |
| -tagsummary | Print the number of triangle and quad faces for each of the specified surface(s). |
| -retag | Sets the ID of the boundary faces of the specified surface(s) that lie within a specified bounding box to a unique ID. The user will be prompted for the bounding box definition. |
| -offset_tag [#] | Offset the surface id by the given offset for the specified surfaces. |
| -triangulate | Split all quadrilateral boundary faces into triangles for the specified surface(s). |
| -applygridbc [#] |
Apply volume grid generation boundary condition to the specified surface(s).
|
| -reconnectbc [#] |
Apply volume grid reconnection flag to the specified surface(s).
|
| -createlayer [#] | Marches [#] layers from the specified surface(s) specified and creates a new surface within the volume grid with a unique ID. The default number of layers is 1. The input grid must be volume grid. |
| -pov | Write out a POV file for the specified surface(s). |
| -snap [filename] | Project the points listed in filename to the specified surface(s). The coordinates of the projected will be written to a file called filename_snap.xyzp. The format of the input points file is the first line lists the number of points followed by the x y z coordinate values for each point listed on a separate line. |
| -flow | Extract the solution data for the specified surface(s). Depending upon the input grid solution files, output solution files OutputCaseName.r8.fflow and OuputCaseName.b8.ufunc will be generated. This automatically turns on the -extract option. |
| -discardvtags | Discard the volume tag information appended to the input grid file. |
| -help | Prints the help screen. |
| -version | Prints the version information of the executable and the associated libraries |
| -build | Prints the build number of the executable |
Options listed in red are mandatory.