Oasis3-MCT
Data Types | Modules | Functions/Subroutines | Variables
mod_oasis_timer.F90 File Reference

Go to the source code of this file.

Data Types

type  mod_oasis_timer::timer_details
 Storage for timer data. More...
 

Modules

module  mod_oasis_timer
 Performance timer methods.
 

Functions/Subroutines

subroutine, public mod_oasis_timer::oasis_timer_init (app, file, nt)
 Initializes the timer methods, called once in an application. More...
 
subroutine, public mod_oasis_timer::oasis_timer_start (timer_label, barrier)
 Start a timer. More...
 
subroutine, public mod_oasis_timer::oasis_timer_stop (timer_label)
 Stop a timer. More...
 
subroutine, public mod_oasis_timer::oasis_timer_print (timer_label)
 Print timers. More...
 
subroutine mod_oasis_timer::oasis_timer_c2i (tname, tid)
 Convert a timer name to the timer id number. More...
 

Variables

character(len=ic_med) mod_oasis_timer::app_name
 
character(len=ic_med) mod_oasis_timer::file_name
 
character(len=ic_med) mod_oasis_timer::file_hold
 
integer mod_oasis_timer::mtimer
 
type(timer_details), dimension(:), pointer mod_oasis_timer::timer
 
double precision, dimension(:), pointer mod_oasis_timer::sum_ctime
 
double precision, dimension(:), pointer mod_oasis_timer::sum_wtime
 
integer, dimension(:), pointer mod_oasis_timer::timer_count
 
integer mod_oasis_timer::ntimer
 
integer mod_oasis_timer::output_unit = 901
 
logical, save mod_oasis_timer::single_timer_header
 
character(len=1), parameter mod_oasis_timer::t_stopped = ' '
 
character(len=1), parameter mod_oasis_timer::t_running = '*'