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).
- 0 - None (Isotropic)
- 1 - Viscous / Normal Growth
- 2 - Rebuild
- 3 - Source
- 4 - Transparent
- 5 - Transparent-Delete
- -reconnectbc [#]
Apply volume grid reconnection flag to the specified surface(s).
- 0 - Reconnection off
- 1 - Reconneciton on
- -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