GBS
timer_mod.F90 File Reference

Module for timing program. More...

Modules

module  timer_mod
 

Functions/Subroutines

subroutine timer_mod::timer_setup
 Initialize all the timers. More...
 
integer function timer_mod::timer_addtimer (title)
 Add a new timer. More...
 
subroutine timer_mod::timer_cleanup
 Do nothing... More...
 
subroutine timer_mod::timer_update_master
 Get current time. More...
 
subroutine timer_mod::timer_start (i)
 Start ith timer. More...
 
subroutine timer_mod::timer_stop (i)
 Stop ith timer. More...
 
subroutine timer_mod::timer_reset (i)
 Reset ith timer. More...
 
subroutine timer_mod::timer_dump (i)
 Print ith timer. More...
 
subroutine timer_mod::timer_dump_all
 Print all the timers. More...
 
subroutine timer_mod::timers (choice)
 Master timing routine. More...
 

Variables

integer, parameter timer_mod::maxclocks = 50
 
integer, parameter timer_mod::timer_error = -1
 
integer timer_mod::nclocks
 
real(dp) timer_mod::master_clock
 
real(dp), dimension(maxclocks) timer_mod::elapsed_time
 
real(dp), dimension(maxclocks) timer_mod::start_time
 
character(len=80), dimension(maxclocks) timer_mod::title_string
 
logical, dimension(maxclocks) timer_mod::clock_running
 
integer, save timer_mod::id_timer_bc
 
integer, save timer_mod::id_timer_poisson_phi
 
integer, save timer_mod::id_timer_poisson_psi
 
integer, save timer_mod::id_timer_auxfield
 
integer, save timer_mod::id_timer_eqrhs
 
integer, save timer_mod::id_timer_advance
 
integer, save timer_mod::id_timer_step
 
integer, save timer_mod::id_timer_checkfield_all
 
integer, save timer_mod::id_timer_sources
 

Detailed Description

Module for timing program.

Author
(in alphabetical order)
Christoph Wersal chris.nosp@m.toph.nosp@m..wers.nosp@m.al@e.nosp@m.pfl.c.nosp@m.h