![]() |
Octopus
|
Go to the source code of this file.
Modules | |
| module | walltimer_oct_m |
| This module provices a simple timer class which can be used to trigger the writing of a restart file before the requested CPU time is up. | |
Functions/Subroutines | |
| subroutine, public | walltimer_oct_m::walltimer_init (auto) |
| initialize the timer More... | |
| subroutine, public | walltimer_oct_m::walltimer_end () |
| destructor More... | |
| subroutine | walltimer_oct_m::set_alarm (time) |
| set alarm interval in seconds More... | |
| subroutine | walltimer_oct_m::set_restart_alarm (time) |
| set restart alarm interval in seconds More... | |
| subroutine | walltimer_oct_m::set_margin (time) |
| set safty margin in seconds More... | |
| subroutine | walltimer_oct_m::start () |
| start the timer (save starting time) More... | |
| subroutine, public | walltimer_oct_m::walltimer_tap (print) |
| measure time of one iteration More... | |
| logical function, public | walltimer_oct_m::walltimer_alarm (comm, print) |
| indicate whether time is up More... | |
| logical function, public | walltimer_oct_m::restart_walltime_period_alarm (comm) |
| real(real64) function, public | walltimer_oct_m::walltimer_get_start_time () |
| Return the walltimer start time. More... | |
Variables | |
| real(real64) | walltimer_oct_m::start_time |
| time the timer was started More... | |
| real(real64) | walltimer_oct_m::last_tap |
| time of the last call to tap() More... | |
| real(real64) | walltimer_oct_m::iteration_time |
| time difference of two calls to tap() More... | |
| real(real64) | walltimer_oct_m::margin |
| additional time margin for writing the restart file More... | |
| real(real64) | walltimer_oct_m::duration |
| time when the alarm should trigger More... | |
| real(real64) | walltimer_oct_m::restart_last_tap |
| time of the last call for restart More... | |
| real(real64) | walltimer_oct_m::restart_duration |
| time period to restart (trigger writing restart file) More... | |
| logical | walltimer_oct_m::active |
| if .false. the timer will not issue an alarm. More... | |
| logical | walltimer_oct_m::auto_tap |
| if .true., tap() is automatically called in every wakeUp() call. More... | |
| logical | walltimer_oct_m::restart_active |
| if .false. the timer will not issue an alarm for the restart period timer More... | |