WallClockLimit

class WallClockLimit : public feasst::AnalyzeUpdateOnly

Terminate the simulation after a given number of CPU hours in order to prevent fragmented checkpoint files.

Public Functions

WallClockLimit(argtype args = argtype())

args:

  • max_hours: maximum number of wall clock hours until job termination.

void update(const Criteria &criteria, const System &system, const TrialFactory &trial_factory)

Perform update action.