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
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
and ends with the tag:
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.