#!/bin/csh
#
# Robert S Laramee
# 19 Feb 01
#
set BASE = "/export/home/sdb/data"
#
# Remove output from previous run of this script.
echo 'removing previous sorted files...'
echo 'rm headRes2sort.ascii'
rm -f $BASE/level6/headRes2sort.ascii
#
echo 'rm headRes4sort.ascii'
rm -f $BASE/level5/headRes4sort.ascii
#
echo 'rm headRes8sort.ascii'
rm -f $BASE/level4/headRes8sort.ascii
#
echo 'rm headRes16sort.ascii'
rm -f $BASE/level3/headRes16sort.ascii
#
echo 'rm headRes32sort.ascii'
rm -f $BASE/level2/headRes32sort.ascii
#
echo 'rm headRes64sort.ascii'
rm -f $BASE/level1/headRes64sort.ascii
#
echo 'headRes128sort.ascii takes 4 hours of processing time to create, '
echo 'user must explicitly remove this file by hand'
#
# Let's try Res128
#
echo 'compiling rlaramee/ASCIItoASCIIsortErrCube.java ...'
javac rlaramee/ASCIItoASCIIsortErrCube.java
#
echo 'sorting headRes2.ascii to headRes2sort.ascii...'
java rlaramee/ASCIItoASCIIsortErrCube level6/headRes2ErrCube.ascii 6 > \
	$BASE/level6/headRes2sort.ascii
#
echo 'sorting headRes4.ascii to headRes4sort.ascii...'
java rlaramee/ASCIItoASCIIsortErrCube level5/headRes4ErrCube.ascii 5 > \
	$BASE/level5/headRes4sort.ascii
#
echo 'sorting headRes8.ascii to headRes8sort.ascii...'
java rlaramee/ASCIItoASCIIsortErrCube level4/headRes8ErrCube.ascii 4 > \
	$BASE/level4/headRes8sort.ascii
#
echo 'sorting headRes16.ascii to headRes16sort.ascii...'
java rlaramee/ASCIItoASCIIsortErrCube level3/headRes16ErrCube.ascii 3 > \
	$BASE/level3/headRes16sort.ascii
#
echo 'sorting headRes32.ascii to headRes32sort.ascii...'
java -Xmx256m rlaramee/ASCIItoASCIIsortErrCube level2/headRes32ErrCube.ascii \
    2 > $BASE/level2/headRes32sort.ascii
#
echo 'sorting headRes64.ascii to headRes64sort.ascii...'
java -Xmx256m rlaramee/ASCIItoASCIIsortErrCube level1/headRes64ErrCube.ascii \
    1 > $BASE/level1/headRes64sort.ascii
#
echo 'sorting headRes128.ascii to headRes128sort.ascii...'
java -Xmx1024m rlaramee/ASCIItoASCIIsortErrCube \
    level0/headRes128ErrCube.ascii 0 > $BASE/level0/headRes128sort.ascii
#
# compress old files, space is at a premium in the CS dept at UNH
#
echo compressing unsorted files...
#
echo gzip $BASE/level6/headRes2.ascii
gzip $BASE/level6/headRes2.ascii
#
echo gzip $BASE/level5/headRes4.ascii
gzip $BASE/level5/headRes4.ascii
#
echo gzip $BASE/level4/headRes8.ascii
gzip $BASE/level4/headRes8.ascii
#
echo gzip $BASE/level3/headRes16.ascii
gzip $BASE/level3/headRes16.ascii
#
echo gzip $BASE/level2/headRes32.ascii
gzip $BASE/level2/headRes32.ascii
#
echo gzip $BASE/level1/headRes64.ascii
gzip $BASE/level1/headRes64.ascii
#
echo gzip $BASE/level0/headRes128.ascii
gzip $BASE/level0/headRes128.ascii
#
echo 'done compressing unsorted files headRes2.ascii - headRes128.ascii'
#
