BOOM
System Installation
There are 2 installation methods:
- Download and install the BOOM JAR file.
- Download the source code and compile the BOOM system.
If you simply wish to use BOOM, downloading the BOOM JAR file
is the easiest method. If you wish to alter/enhance the BOOM system, or
are interested in viewing the source code, then you should download the
source code version.
A. Download and install the BOOM JAR file
- Download the BOOM JAR file from the BOOM software
page.
- Uncompress the BOOM JAR file.
example:
gunzip boom.jar.gz
- Copy the resulting BOOM JAR file to the desired JavaTM
library file location.
example:
mv boom.jar /usr/local/lib/java
- Add the BOOM JAR file to the JavaTM classpath.
example (for tcsh):
setenv CLASSPATH $CLASSPATH\:/usr/local/lib/java/boom.jar\:.
example (for bash):
CLASSPATH=$CLASSPATH\:/usr/local/lib/java/boom.jar\:.
export CLASSPATH
- Try running the test files.
example:
java boom.tests.XC4000Test
java boom.tests.HSRATest
NOTE:
While running the test files, if java complains
about insufficient memory, add:
-mx200M (this 200M means 200 megabytes
and was arbitrary)
B. Download the source code and compile the
BOOM system
- Download the BOOM source code from the BOOM software
page.
- Uncompress the BOOM source code file.
example:
gzcat boom.tar.gz | tar xvf -
- Change into the expanded directory.
example:
cd boom
- In Makefile, do the following:
- set JDK_BASE_DIR to the location of the JDKTM.
- Type "gmake" to compile the system.
- If there were no errors while compiling, test the set by running the
test files.
example:
java -mx200M -oss200M boom.tests.XC4000Test
java -mx200M -oss200M boom.tests.HSRATest
NOTE:
-mx200M: means to increase the maximum heap
size to 200 megabytes.
-oss200M: means to increase the maximum
stack size (per thread) to 200 megabytes.
The choice of 200 megabytes is arbitrary.
- If you are satisfied with the compiled system, generate the BOOM JAR file
by typing "gmake jar".
- Do steps A3-5.
If you have difficulty successfully installing the BOOM system,
please email the error messages, along with your installation method and
target machine specifications (example: machine model, JDKTM
version, OS version) to either:
To BOOM: Online Documentation
Copyright © 1998, The Regents of the University of California
Date Last Revised: September 16, 1998