GSLIB Help Page: ANNEAL

Description:

This program requires an integercoded training image, a series of
initial integercoded realizations (possibly only one) to postprocess,
and information about what components of a twopoint histogram are
to be reproduced. The integer coding could be derived naturally from a
categorical variable or it could be derived from the discretization of
a continuous variable.

Parameters:

datafl: a file that contains the input realizations to
postprocess. The realizations must be integercoded. The
maximum number of different integer codes is specified in
anneal.inc. The input file has one integer per line cycling
fastest on x, then y, then z, then by realization.

trainfl: a file with the training image. The training image
must have the same integer code values as the realizations to
postprocess and have the same size and discretization.

idbg and report: an integer debugging level between 0
and 3, and a reporting interval. After a fixed number of iterations
(report) the realization is written to the output file.

dbgfl: file for the debugging information.

outfl: the output file that will contain the postprocessed
realizations.

nsim: the number of initial realizations to post process.

nx, ny, and nz: definition of the grid system.

seed: random number seed (a large odd integer).

maxit and tol: the maximum number of iterations over the
entire grid network. Typically 99\% of the improvement is reached in
5 iterations and the remaining 1\% may be reached by 10 iterations.
More than 10 iterations is not recommended. The initial objective
function is normalized to one; when it is lowered to tol the
simulation is stopped.

ndir: the number of directions for the twopoint histogram
control. For each direction the following parameters are needed:
 ixl: the offset in the x direction for a unit lag
 iyl: the offset in the y direction for a unit lag
 izl: the offset in the z direction for a unit lag
 nlag: the number of lags