Checkpointing is controlled entirely by the driver and the following parameters, set by the user: The parameter chkpt_period controls the frequency of the checkpoint output. When chkpt_period = 0, checkpointing is disabled. This is the default value.

The checkpointing routines alternatively write to files called "hello.sdf" and then "goodbye.sdf". This is to ensure that there is always a checkpointed state to recover from, even if a simulation is killed while in the process of writing out a checkpoint state. Each checkpoint state, hello and goodbye, overwrites its respective checkpoint state from previous iterations.

The parameter chkpt_readstate controls which checkpointing files to use for restarting a simulation -- either the "hello" or "goodbye" files.


See Also


Index of all manual pages