previous next Up Title Contents


Simulation specifications are used with the "Utility_SimulationSpec" utility module (see 0 Utility_SimulationSpec: Simulation Specification Interface). The simulation specification is one of the parameters for the module, and is defined by a series of process lines surrounded by "begin {...}", e.g.

begin {


Any text after the last curly bracket, "{" is ignored. Blank lines in a simulation specification are ignored, and can thus be inserted to ensure the specification is as readible as possible. The indentation scheme employed in the examples given are purely cosmetic. Again, the use of indentation enhances the clarity of the specification.

The simulation specification can contain comment lines. Any text after a hash, "#" character is ignored (until the end of the line is reached). Comments cannot follow onto the next line, so the only way to have comments on successive lines is to begin each comment line with a hash, "#" character. See the simulation specification below for examples of comments.

When a simulation is run, an execution process similar to that descibed in section 0 The Standard Program Format is employed. The process pipe-line is first set up, then each of the process modules is initialised by it respective parameter file. With repeated runs, the initialisation of the process module parameters is only carried out once, on the first run.

previous next Up Title Contents