GBS
|
Functions/Subroutines | |
subroutine | timer_setup |
Initialize all the timers. More... | |
integer function | timer_addtimer (title) |
Add a new timer. More... | |
subroutine | timer_cleanup |
Do nothing... More... | |
subroutine | timer_update_master |
Get current time. More... | |
subroutine | timer_start (i) |
Start ith timer. More... | |
subroutine | timer_stop (i) |
Stop ith timer. More... | |
subroutine | timer_reset (i) |
Reset ith timer. More... | |
subroutine | timer_dump (i) |
Print ith timer. More... | |
subroutine | timer_dump_all |
Print all the timers. More... | |
subroutine | timers (choice) |
Master timing routine. More... | |
Variables | |
integer, parameter | maxclocks = 50 |
integer, parameter | timer_error = -1 |
integer | nclocks |
real(dp) | master_clock |
real(dp), dimension(maxclocks) | elapsed_time |
real(dp), dimension(maxclocks) | start_time |
character(len=80), dimension(maxclocks) | title_string |
logical, dimension(maxclocks) | clock_running |
integer, save | id_timer_bc |
integer, save | id_timer_poisson_phi |
integer, save | id_timer_poisson_psi |
integer, save | id_timer_auxfield |
integer, save | id_timer_eqrhs |
integer, save | id_timer_advance |
integer, save | id_timer_step |
integer, save | id_timer_checkfield_all |
integer, save | id_timer_sources |
integer function timer_mod::timer_addtimer | ( | character(len=*) | title | ) |
Add a new timer.
subroutine timer_mod::timer_cleanup |
Do nothing...
subroutine timer_mod::timer_dump | ( | integer, intent(in) | i | ) |
Print ith timer.
subroutine timer_mod::timer_dump_all |
Print all the timers.
subroutine timer_mod::timer_reset | ( | integer, intent(in) | i | ) |
Reset ith timer.
subroutine timer_mod::timer_setup |
Initialize all the timers.
subroutine timer_mod::timer_start | ( | integer, intent(in) | i | ) |
Start ith timer.
subroutine timer_mod::timer_stop | ( | integer, intent(in) | i | ) |
Stop ith timer.
subroutine timer_mod::timer_update_master |
Get current time.
subroutine timer_mod::timers | ( | character, intent(in) | choice | ) |
Master timing routine.
[in] | choice | Initialize timers (i) or finalize them (f) |
logical, dimension(maxclocks) timer_mod::clock_running |
real(dp), dimension(maxclocks) timer_mod::elapsed_time |
integer, save timer_mod::id_timer_advance |
integer, save timer_mod::id_timer_auxfield |
integer, save timer_mod::id_timer_bc |
integer, save timer_mod::id_timer_checkfield_all |
integer, save timer_mod::id_timer_eqrhs |
integer, save timer_mod::id_timer_poisson_phi |
integer, save timer_mod::id_timer_poisson_psi |
integer, save timer_mod::id_timer_sources |
integer, save timer_mod::id_timer_step |
real(dp) timer_mod::master_clock |
integer, parameter timer_mod::maxclocks = 50 |
integer timer_mod::nclocks |
real(dp), dimension(maxclocks) timer_mod::start_time |
integer, parameter timer_mod::timer_error = -1 |
character(len=80), dimension(maxclocks) timer_mod::title_string |