The voltool utility provides a tool to manipulate volumes within a grid.
| -igrid [file_name] | Specifies the input grid file name |
| -ogrid [file_name] | Specifies the output grid file name |
| -volid [#] |
Specifies the volumes(s) to manipulate. Multiple volumes are
specified using a comma delimted list that may contain a - (dash) for consecutive ids.
For example, to specify volumes 2, 3 4 5, 7, 9, 10, and 11:
-volid 2-5,7,9-11 |
| -extract |
Write the specified volumes(s) to the output grid file.
(where the volume id was specified per node) |
| -extractelem |
Write the specified volumes(s) to the output grid file.
(where the volume id was specified per element) |
| -assign | Assigns a volume id to all nodes between the surfaces specified using -surfid1 and -surfid2. |
| -assignelem | Assigns a volume id to all elements between the surfaces specified using -surfid1 and -surfid2. |
| -surfid1 [#] | Specifies the surface to march from when assigning volume tags. Multiple surfaces may be specified using a comma delimted list that may contain a - (dash) for consecutive ids. |
| -surfid2 [#] | Specifies the surface to march towards when assigning volume tags. If surfid2 < 0, the nodes on surfid2 will not be assigned a new volume tag. Multiple surfaces may be specified using a comma delimted list that may contain a - (dash) for consecutive ids. |
| -auto |
If used with -assignelem, automatically
assigns a volume id to all elements based on the number of sub-volumes formed
by closed interior surfaces.
If used with -extract or -extractelem, automatically extracts each volume id found in the grid and and writes each sub-volume to a separate grid file. |
| -interior | Include interior surfaces when extracting volumes. |
| -skipboundarycheck | Skip boundary face connectivity check after extraction. |
| -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.