If you do long runs, especially when using parallel computations, there are a number of reasons to periodically save the state of the program:
To this end, ASPECT creates a set of files in the output directory (selected in the parameter file) every N time steps (controlled by the number of steps or wall time as specified in subsection Checkpointing, see Section ??) in which the entire state of the program is saved so that a simulation can later be continued at this point. The previous checkpoint files will then be deleted. To resume operations from the last saved state, you need to set the Resume computation flag in the input parameter file to true, see Section ??.
Yet, it is clear that some other things can’t be changed: For example, the geometry model that was used to generate the coarse mesh and describe the boundary must be the same before and after resuming a computation. Likewise, you can not currently restart a computation with a different number of processors than initially used to checkpoint the simulation. Not all invalid combinations are easy to detect, and ASPECT may not always realize immediate what is going on if you change a setting that can’t be changed. However, you will almost invariably get nonsensical results after some time.