Clocks

Work in progress!

Clocks are essential to keep things synchronized. This is also the case in Octopus, where instances of the iteration_counter_t type are used to ensure that different systems stay in sync during time propagation ot iterations. Clocks are used to determine whether quantities or interactions need to be updated in a propagation step.

The smallest unit of time in Octopus is one tick.

Definition of iteration_counter_t

See also