next up previous contents index
Next: 3.2 Fortran files Up: 3. CO5BOLD file overview Previous: 3. CO5BOLD file overview   Contents   Index


3.1 Fortran directories

The files necessary to compile CO5BOLD are distributed over a few directories in the main directory for. The source files are located as shown in Tab. 3.1.

Table 3.1: List of source directories with path name, abbreviation, and a short description.
Paths Abb.   Description
for/cons/f90/ CON   constants and units
for/eos/f90/ EOS   equation of state
for/hd/chem/ CHEM   chemical reaction network
for/hd/dust/ DUST   source terms due to dust or molecules
for/hd/hion/f90/ HION   time-dependent hydrogen ionization
for/hd/mhd/ MHD   MHD
for/hd/rhd/ RHD   RHD: main, HD, Bernd's radiation transport
for/hd/rhdb/ RHDB   basic RHD: I/O, box handling, averaging
for/hd/tweak/ TWEAK   various optional tweak modules
for/hd/unitt/ UT   unit-test subroutines and main program
for/mat/str/ STR   string handling
for/opa/opta/ OPTA   opacities
for/rad/hdrad/ RAD   Matthias' radiation transport
for/time/f90/ TIME   timing
for/uio/f90/ UIO   I/O


The executables (and Makefiles, object files, module information files) are usually located in subdirectories of the source code directories. These subdirectories typically have the name of the machine, architecture, or operating system the executable is compiled for.
next up previous contents index
Next: 3.2 Fortran files Up: 3. CO5BOLD file overview Previous: 3. CO5BOLD file overview   Contents   Index