At the initialization, a configuration is generated or read from a file.
The system is then equilibrated by propagation in time. For KMC there is usually no equilibration.
When the system has equilibrated, the production phase starts. Data are stored on disk when the production phase starts and then after each major timestep.