It's time to implement the restart/recover functions for long-time simulation. The restart file is required for such a purpose, which should contain: - [ ] solutions of current and previous steps - [ ] velocity, acceleration information to recover the simulation - [ ] (history)material quantities for the recovery - [ ] log file system to track the status of the whole simulation process