Next: Getting Help
Up: Installation
Previous: Checkout Procedure
Contents
Directory Structure
A fresh checkout creates a directory Cactus with the
following subdirectories:
- CVS
- the CVS bookkeeping directory, present in every subdirectory
- doc
- Cactus documentation
- lib
- contains libraries
- src
- contains the source code for Cactus
- arrangements
- contains the Cactus arrangements. The arrangements
(the actual ``physics'') are not supplied by just checking out Cactus.
If the arrangements you want to use are standard Cactus arrangements, or
reside on our CVS repository (cvs.cactuscode.org),
they can be checked out in similar way to the flesh.
When Cactus is first compiled, it creates a new directory
Cactus/configs, which will contain all the source code, object files
and libraries created during the build process. Disk space may be a problem
on supercomputers where home directories are small.
A workaround is to first create a
configs directory on scratch space, say scratch/cactus_configs/ (where
scratch/ is your scratch directory), and then either
- set the environment variable CACTUS_CONFIGS_DIR to point to
this directory
or
- soft link this directory (ln -s
scratch/cactus_configs Cactus/configs/) to the Cactus directory, if your
filesystem supports soft links.
Configurations are described in detail in Section A2.1.
Next: Getting Help
Up: Installation
Previous: Checkout Procedure
Contents
|