psmile_timer Module Reference

Data Types

type  timer_details

Functions/Subroutines

subroutine psmile_timer_init (num_timer, timer_label, app, file, comm)
subroutine psmile_timer_start (timer_id)
subroutine psmile_timer_stop (timer_id)
subroutine psmile_timer_reset (timer_id)
subroutine psmile_timer_print

Variables

character(len=max_name) app_name
integer comm_timer
integer comm_size
integer comm_rank
character(len=max_name) file_name
type(timer_details), dimension(:),
allocatable 
timer
real, dimension(:), allocatable sum_ctime
double precision, dimension(:),
allocatable 
sum_wtime

Function/Subroutine Documentation

subroutine psmile_timer::psmile_timer_init ( integer,intent(in)  num_timer,
character (len=max_name),dimension(num_timer),intent(in)  timer_label,
character (len=*),intent(in)  app,
character (len=*),intent(in)  file,
integer,intent(in)  comm 
)

Definition at line 78 of file psmile_timer.F90.

References app_name, comm_rank, comm_size, comm_timer, file_name, sum_ctime, sum_wtime, and timer.

Referenced by prism_init(), and prismdrv_init_appl().

Here is the caller graph for this function:

subroutine psmile_timer::psmile_timer_print (  ) 

Definition at line 212 of file psmile_timer.F90.

References app_name, comm_rank, comm_size, comm_timer, file_name, not, sum_ctime, sum_wtime, and timer.

Referenced by prism_terminate(), and prismdrv_finalize().

Here is the caller graph for this function:

subroutine psmile_timer::psmile_timer_reset ( integer,intent(in)  timer_id  ) 

Definition at line 183 of file psmile_timer.F90.

References not, sum_ctime, sum_wtime, and timer.

subroutine psmile_timer::psmile_timer_start ( integer,intent(in)  timer_id  ) 

Definition at line 132 of file psmile_timer.F90.

References not, and timer.

Referenced by prism_init(), and prismdrv_init_appl().

Here is the caller graph for this function:

subroutine psmile_timer::psmile_timer_stop ( integer,intent(in)  timer_id  ) 

Definition at line 155 of file psmile_timer.F90.

References not, sum_ctime, sum_wtime, and timer.

Referenced by prism_enddef(), prism_terminate(), and prismdrv_finalize().

Here is the caller graph for this function:


Variable Documentation

character (len=max_name) psmile_timer::app_name

Definition at line 44 of file psmile_timer.F90.

Referenced by psmile_timer_init(), and psmile_timer_print().

Definition at line 53 of file psmile_timer.F90.

Referenced by psmile_timer_init(), and psmile_timer_print().

Definition at line 50 of file psmile_timer.F90.

Referenced by psmile_timer_init(), and psmile_timer_print().

Definition at line 47 of file psmile_timer.F90.

Referenced by psmile_timer_init(), and psmile_timer_print().

character (len=max_name) psmile_timer::file_name

Definition at line 56 of file psmile_timer.F90.

Referenced by psmile_timer_init(), psmile_timer_print(), and sasa_c_read_file().

real,dimension(:),allocatable psmile_timer::sum_ctime
double precision,dimension(:),allocatable psmile_timer::sum_wtime
type (timer_details),dimension (:),allocatable psmile_timer::timer

Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1