simulation
Defines a simulation block
Synopsis
simulation { ... }
Description
The simulation block defines the core properties of the simulation, including the simulation locations and time frame (start and end dates). The simulation block is required.
A minimal simulation block defines the locations and start_date for the simulation. The length of the simulation is specified using either a end_date statement or an explicit number of days.
Additional simulation
settings control the random number seed for the simulation
and several properties controlling the output of the simulation. These are
described in the FRED Language Guide, or through the See Also references on this page.
Examples
Here is a basic simulation block defining a single location and a year-long simulation.
simulation {
locations = Pittsburgh_PA
start_date = 2020-Jan-01
end_date = 2020-Dec-31
}
The simulation block can also select the initial seed for the random number generator. The block may also set the maximum number of transition steps an agent may perform at a given time step, to help avoid infinite loops. These settings are not usually modified by users, and are shown in the following example.
simulation {
locations = Pittsburgh_PA
start_date = 2020-Jan-01
days = 365
seed = 123456
max_loops = 1000000
}
See Also
locations, start_date, end_date, days, seed. max_loops, update_progress