ice_timers Module Reference

Data Types

type  timer_data

Functions/Subroutines

subroutine init_ice_timers
subroutine get_ice_timer (timer_id, name_choice, num_blocks, num_nodes)
subroutine ice_timer_clear (timer_id)
subroutine ice_timer_start (timer_id, block_id)
subroutine ice_timer_stop (timer_id, block_id)
subroutine ice_timer_print (timer_id, stats)
subroutine ice_timer_print_all (stats)
subroutine ice_timer_check (timer_id, block_id)

Variables

integer(int_kind) timer_total
integer(int_kind) timer_step
integer(int_kind) timer_dynamics
integer(int_kind) timer_advect
integer(int_kind) timer_column
integer(int_kind) timer_thermo
integer(int_kind) timer_sw
integer(int_kind) timer_ridge
integer(int_kind) timer_catconv
integer(int_kind) timer_couple
integer(int_kind) timer_readwrite
integer(int_kind) timer_diags
integer(int_kind) timer_hist
integer(int_kind), parameter max_timers = 50
type(timer_data), dimension(max_timersall_timers
real(dbl_kind) clock_rate
integer(int_kind) timerRoot
real(dbl_kind), dimension(max_timersall_ltime
real(dbl_kind), dimension(:),
allocatable 
all_gtime

Function/Subroutine Documentation

subroutine ice_timers::get_ice_timer ( integer (int_kind),intent(out)  timer_id,
character (*),intent(in)  name_choice,
integer (int_kind),intent(in)  num_blocks,
integer (int_kind),intent(in)  num_nodes 
)

Definition at line 240 of file ice_timers.F90.

subroutine ice_timers::ice_timer_check ( integer (int_kind),intent(in)  timer_id,
integer (int_kind),intent(in),optional  block_id 
)

Definition at line 834 of file ice_timers.F90.

subroutine ice_timers::ice_timer_clear ( integer (int_kind),intent(in)  timer_id  ) 

Definition at line 324 of file ice_timers.F90.

subroutine ice_timers::ice_timer_print ( integer (int_kind),intent(in)  timer_id,
logical (log_kind),intent(in),optional  stats 
)

Definition at line 605 of file ice_timers.F90.

subroutine ice_timers::ice_timer_print_all ( logical (log_kind),intent(in),optional  stats  ) 

Definition at line 758 of file ice_timers.F90.

subroutine ice_timers::ice_timer_start ( integer (int_kind),intent(in)  timer_id,
integer (int_kind),intent(in),optional  block_id 
)

Definition at line 377 of file ice_timers.F90.

subroutine ice_timers::ice_timer_stop ( integer (int_kind),intent(in)  timer_id,
integer (int_kind),intent(in),optional  block_id 
)

Definition at line 480 of file ice_timers.F90.

subroutine ice_timers::init_ice_timers (  ) 

Definition at line 143 of file ice_timers.F90.


Variable Documentation

real(dbl_kind),dimension(:),allocatable ice_timers::all_gtime

Definition at line 130 of file ice_timers.F90.

real(dbl_kind),dimension(max_timers) ice_timers::all_ltime

Definition at line 129 of file ice_timers.F90.

Definition at line 118 of file ice_timers.F90.

real (dbl_kind) ice_timers::clock_rate

Definition at line 121 of file ice_timers.F90.

integer (int_kind),parameter ice_timers::max_timers = 50

Definition at line 82 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_advect

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_catconv

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_column

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_couple

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_diags

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_dynamics

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_hist

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_readwrite

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_ridge

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_step

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_sw

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_thermo

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timer_total

Definition at line 53 of file ice_timers.F90.

integer (int_kind) ice_timers::timerRoot

Definition at line 127 of file ice_timers.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Tue Oct 6 14:02:26 2009 for CICE by  doxygen 1.6.1