Various tools for PLOT3D grids and Q files.  These can be used as-is or as
examples to be edited.


CHOPQ
Cut a subset out of a (3D, single grid) PLOT3D Q file and write it out as a
new Q file.

CHOPX
Cut a subset out of a (3D, single grid) PLOT3D XYZ file and write it out as a
new XYZ file.

CHOPXB
Cut a subset out of a (3D, single grid) PLOT3D XYZ+IBLANK file and write it
out as a new XYZ+IBLANK file.

COMBINEQ
Combine several (3D, single grid) PLOT3D Q files into a new multiple grid Q
file.

COMBINEX
Combine several (3D, single grid) PLOT3D XYZ files into a new multiple grid
XYZ file.

COMBINEXB
Combine several (3D, single grid) PLOT3D XYZ+IBLANK files into a new multiple
grid XYZ+IBLANK file.

IJK
Generate a (3D, single grid) PLOT3D XYZ file which is simply the computational
grid, i.e. (x,y,z)=(i,j,k).  Good for looking at flow quantities in the
computational domain.

INT3D
Interpolate a (3D, single grid) PLOT3D Q file from one grid onto another.  Old
and new XYZ files may have IBLANK.  Various options available on what to do if
a new grid point isn't found within the old grid.  Uses trilinear
interpolation.

MIRRORQ
Flip a (3D, single grid) PLOT3D Q file about the x-, y-, or z-axis.

MIRRORX
Flip a (3D, single grid) PLOT3D XYZ file about the x-, y-, or z-axis.

PROPER2D
Perform 2D grid line crossing check on a (2D, single grid) PLOT3D XYZ file.

PROPER3D
Perform tetrahedron decomposition cell volume check on a (3D, single grid)
PLOT3D XYZ file.

PROPER3DN
Perform tetrahedron decomposition grid crossing check on a (3D, single grid)
PLOT3D XYZ file.

REFINEX
Generate a new (3D, single grid) PLOT3D XYZ file which is an integer
refinement of an existing grid file.  Uses parametric cubic interpolation.

ROTATEX
Rotate a (3D, single grid) PLOT3D XYZ file about the x-, y-, or z-axis.

SCALEX
Scale a (3D, single grid) PLOT3D XYZ file.

SCALEX
Scale a (3D, single grid) PLOT3D XYZ+IBLANK file.

SPLITQ
Split a (3D) multiple grid PLOT3D Q file into separate single grid Q files.
Can skip grids if desired.

SPLITX
Split a (3D) multiple grid PLOT3D XYZ file into separate single grid XYZ
files.  Can skip grids if desired.

SPLITXB
Split a (3D) multiple grid PLOT3D XYZ+IBLANK file into separate single grid
XYZ+IBLANK files.  Can skip grids if desired.

TRANSLATEX
Translate a (3D, single grid) PLOT3D XYZ file.

TRANSLATEXB
Translate a (3D, single grid) PLOT3D XYZ+IBLANK file.


Use "make" to compile and link tools as follows:
2xxx/3xxx:	make -f Makefile.i2
CRAY 2:		make -f Makefile.c2
VAX/VMS:	@MAKEFILE.VMS

