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_timers) | all_timers |
real(dbl_kind) | clock_rate |
integer(int_kind) | timerRoot |
real(dbl_kind), dimension(max_timers) | all_ltime |
real(dbl_kind), dimension(:), allocatable | all_gtime |
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.
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.
type (timer_data),dimension(max_timers) ice_timers::all_timers |
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.