Skip to content

Timed restart

Martin Lueders requested to merge timed_restart into develop

Description

This branch adds a module 'walltimer_oct_m.F90. This introduces two more input variables:

Execution::IO::Walltime: the time before the program should write the restart file and quit. Execution::IO::RestartWriteTime: an estimate of the time it takes to write the restart file. This time will be subtracted from Walltime.

The module also can take the time of each iteration, and to make sure that the program is stopped before the next iteration might exceed the Wallclock limit.

Checklist

  • I have checked that my code follows the Octopus coding standards
  • I have added tests for all the new features added in this request.
Edited by Martin Lueders

Merge request reports