Requirements
Tested on the following platforms: * Processor: Intel Core 2 Duo (x86) * OS: * Linux 2.6.26 * Mac OS X 10.6.3
The following libraries are required to compile: * Boost * BLAS/LAPACK * Gaol version 2.0.2 * with mathlib-2.0.0 (distributed with Gaol) * VNODE-LP version 0.3 + some modification * Available at Downloads page * optional CppUnit
Install Instruction
- Install the Gaol library (version 2.0.2)
- First, install mathlib-2.0.0
$ cd mathlib-2.0.0 $ ./configure $ make $ make install
- Next, install Gaol
$ cd gaol-2.0.2 $ ./configure --disable-trust-rounding $ make $ make install
- Use
--disable-trust-rounding
option to run VNODE-LP rigorously - Some workarounds may be needed to run on 64bit OSs
- After the installation,
make check
should successfully run 8 tests (CppUnit is required)
- Use
- First, install mathlib-2.0.0
- Compile VNODE-LP
- Modify
makefile
to include a correct config file - Run
make
- Compiles the library under
lib
, and runs tests undertests
(the last test may take some time)
- Compiles the library under
- Modify
- Compile HCSLib
- Modify
Makefile.cfg
if needed (e.g., pass to the VNODE-LP library) - Run
make
- Compiles the following objects:
elisa/libelisa.a
: Elisa library for solving RCSshybrid/libelisa-hybrid.a
: library for solving HCSsexample/rcs/rcs-example
: example that solves an RCSexample/rcs-solver/rcs-solve
: command-line solver for RCS benchmarksexample/hcs/hcs-example
: example that solves an HCSexample/hcs-simulation/hcs-simulate
: example that simulates a hybrid systemexample/hcs-solver/hcs-solve
: command-line solver for HCS benchmarks
- Modify