There are several parameters the user can set to effect the operation of the program. Except for those in `commons' (section 6.1), these are set by assignment statements in the user's program that calls mgghat and passed through common blocks. Note the user must have the statement include `commons' in the program where these parameters are set. All the parameters have default values that are set in block data.