LATTICEEASY Versions

Changes from LATTICEEASY 2.0 to LATTICEEASY 2.1

None of these changes affect how the program is used or the format of the output, so most users can ignore them.
1. There is a new (undocumented) option intended solely for debugging. If seed<1 the random number function simply returns 0.33, thus eliminating all randomness from the initial conditions. If seed<0 initial Fourier Transforms will not be performed, thus eliminating some of the most significant rounding errors from the initial conditions. Note, however, that the results from using this option are predictable and reproducible, but physically incorrect. This option should only be used for debugging.
2. The function output_initialize() has been eliminated and the variables nfldsout and ext_ are now set in initialize() instead.
3. There was a bug in the histograms_2d() function that sometimes caused it to abort the program. This bug has been fixed.
4. The variable output_interval could be calculated incorrectly for runs that were continued from grid images. This bug has been corrected by moving the calculation after the initialization.
5. The spectra are now the last output to be calculated so that the roundoff errors introduced by their Fourier Transforms don't affect other output functions at that time step.