CRUSH 1.6 Setup For UNIX Environments:
=======================================


1. CRUSH will try to use java in your path. If you want it to use a 
different version of Java, then the easiest is if you place a line like:

	alias java {Your-Java-Path}/java

into 'setup.sh'. You'll need Java 1.5.0 or newer.

2. Edit crush.cfg change RAW_DATA_PATH to point to the directory containing
SHARC2 scan data, and REDUCED_MAP_PATH to point to the directory where you 
wish to place files generated by the reduction. Alternatively, you can place
these keywords (or others) into a file named .crush inside your home directory.
This allows localized settings that will always override the defaults in 
crush.cfg inside the distribution directory. (This is useful for keeping 
localized settings that are common to all distributions and updates!!!)

3. Adjust the maximum amount of memory for your system that Java can use.
You can do this by changing the value of the -Xmx= option to java inside 
the executabe shell script 'crush'. You may similarly wish to change the 
memory settings in the other executable scripts 'imagetool', 'coadd', 'show',
'calibrate', 'covarsee' and 'jiggle' as well. 
(Note, on 32-bit machines the limit is 2GB (2000M), or a little lower. On
64-bit architectures the limit may be 4GB (4000M) or no limit, depending on
the operating system (kernel) addressing convention.)

4. You MUST run CRUSH from its own directory at all times (unless you know
how to set java class paths to the jar files).

5. CRUSH has been tested under Linux, MacOS X, Windows XP and Solaris 
environments, and has been confirmed to yield identical results.


