- refer to Stxxl
- In most cases, few adaptations in stxxl/compiler.make (name of
g++ compiler, path of stxxl) are sufficient
- The name of the g++ compiler (version 3.2) has to be adapted if
differs from 'g++'
- In most cases, no further modifications are necessary
- In most cases, the Makefile itself needs no adaptation
The file 'code/base/test_all.h' contains the test methods for the
suffix array construction algorithms (doubling_tst, discard_tst and
skew_tst). At the begin of the methods are the constants 'ram_usage' (~
ram consumption per used sorter) and 'block_s' (blocksize of the used
sorters). The ram consumption has to be adapted for computers with less
than 1GByte ram.
Since the DC3/skew algorithm needs external arrays, there is an
aditional configuration file. It contains among smaller type
definitions the stxxl::vector definitions with parameters. In the most
cases there have no changes to be done.
The file '.stxxl' contains one line per hard disk. For each disk the
first two parameters are the name and the size (in MByte) of the file
that is used for the external