A control file contains logical blocks (e.g., DATAFILE block, MODEL block, ...) and control lines. Lines preceeded by a hash (#) symbol are considered comments and ignored. Comments can be placed anywhere.
A control line is used to define a parameter and gives it a value. It has the
format:
label = value
The order in which control lines are provided in the control file is not
important but they must appear in the right block.
Note that PHASE
is case sensitive, ``Tree file'' and
``Tree File'' are two different labels. At the moment no warning is
issued if the user mistypes an optional parameter. Please check your control
files against the provided examples, otherwise PHASE
might miss some important
parameters without you noticing it.
A block is a container. It contains control lines
but can also contain other blocks. The block BLOCKNAME begins with the
tag:
{BLOCKNAME}
and ends with the tag:
{BLOCKNAME}
Tags must be put alone in their line. By convention the name of blocks are
all uppercase.
In these pages, parameters of the control files are colored depending on their status. Compulsory parameters are in red and you must provide a value for them. Optionnal parameters are in green and they do not need to appear in the control file. Often, a default value will be assumed for optional parameters. Some fields are dependent on the presence and/or values of other parameters and their presence (or absence) is compulsory under certain conditions. These conditional parameters are in orange.