SHFTGRD Version 1.0

Authors: Stuart E. Rogers

Usage:

      SHFTGRD [-f infile] [-o outfile] [-nz nztarg]
              [-jbeg jb] [-jend je]
              [-kbeg kb] [-kend ke]
              [-lbeg lb] [-lend le]
              [-dx rx] [-dy dy] [-dz dz]
              [-dxi dxi] [-deta deta] [-dzeta dzeta]

Description:

The SHFTGRD program is used to shift a subset of a grid by a prescribed distance in the x-, y-, z-directions, or along the grids local surface normal.

Arguments:

   -f infile: infile is the filename of the input grid.
	It needs to be a plot3d single- or multiple-zone file, in 
	two or three dimensions.
	Default: infile='xyz.dat'.

  -o outfile: outfile is the filename to which the new grid is written.
	Default: outfile='xyz.shft.dat'.

  -nz nztarg: If the input grid file contains multiple zones, nztarg 
	indicates which zone is to be shifted.
	Default: nztarg=1.

  -jbeg jb  -jend je:
  -kbeg kb  -kend ke:
  -lbeg lb  -lend le:
	These inputs specify the active subset of the grid to be shifted.
	Defaults: jb=1, je=-1; kb=1, ke=-1; lb=1, le=-1.

  -dx dx:
  -dy dy:
  -dz dz:
	The variables dx, dy, dz specify the distance the grid points 
	in the active subset are to be moved in the x-, y-, and z-directions,
	respectively. Defaults: dx=0.0, dy=0.0, dz=0.0.

  -dxi dxi:
  -deta deta:
  -dzeta dzeta:
        The variables dxi,deta,dzeta specify a distance to be moved
        along the local grid surface-normal vectors, in the computational
        xi-, eta-, and zeta-directions, respectively.
        Defaults: dxi=0.0, deta=0.0, dzeta=0.0.

  NOTE: if both dxi,deta,dzeta and dx,dy,dz are non-zero, the code shifts
        the coordiantes along the surface normals first, then in the
        x,y,z directions.


Last modified: Tue Sep 22 09:17:47 1998