![]()  | 
  
    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) | 
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... | |