LMDZ
times Module Reference

Functions/Subroutines

subroutine init_timer
 
subroutine start_timer (no_timer)
 
subroutine suspend_timer (no_timer)
 
subroutine resume_timer (no_timer)
 
subroutine stop_timer (no_timer)
 
subroutine allgather_timer
 
subroutine allgather_timer_average
 
subroutine inittime
 
double precision function difftime ()
 
real function diffcputime ()
 

Variables

integer, save, private last_count =0
 
real, save, private last_cpucount =0
 
logical, save, private alltimer_isactive =.false.
 
integer, parameter nb_timer = 4
 
integer, parameter timer_caldyn = 1
 
integer, parameter timer_vanleer = 2
 
integer, parameter timer_dissip = 3
 
integer, parameter timer_physic = 4
 
integer, parameter stopped = 1
 
integer, parameter running = 2
 
integer, parameter suspended = 3
 
integer max_size
 
real, dimension(:,:,:), allocatable timer_table
 
real, dimension(:,:,:), allocatable timer_table_sqr
 
integer, dimension(:,:,:), allocatable timer_iteration
 
real, dimension(:,:,:), allocatable timer_average
 
real, dimension(:,:,:), allocatable timer_delta
 
real, dimension(:), allocatable timer_running
 
real, dimension(:), allocatable last_time
 
integer, dimension(:), allocatable timer_state
 

Function/Subroutine Documentation

subroutine times::allgather_timer ( )

Definition at line 138 of file times.F90.

subroutine times::allgather_timer_average ( )

Definition at line 173 of file times.F90.

Here is the caller graph for this function:

real function times::diffcputime ( )

Definition at line 239 of file times.F90.

Here is the caller graph for this function:

double precision function times::difftime ( )

Definition at line 225 of file times.F90.

Here is the caller graph for this function:

subroutine times::init_timer ( )

Definition at line 27 of file times.F90.

Here is the caller graph for this function:

subroutine times::inittime ( )

Definition at line 213 of file times.F90.

Here is the caller graph for this function:

subroutine times::resume_timer ( integer  no_timer)

Definition at line 87 of file times.F90.

Here is the caller graph for this function:

subroutine times::start_timer ( integer  no_timer)

Definition at line 51 of file times.F90.

Here is the caller graph for this function:

subroutine times::stop_timer ( integer  no_timer)

Definition at line 103 of file times.F90.

Here is the caller graph for this function:

subroutine times::suspend_timer ( integer  no_timer)

Definition at line 70 of file times.F90.

Here is the caller graph for this function:

Variable Documentation

logical save private times::alltimer_isactive =.false.

Definition at line 4 of file times.F90.

integer save private times::last_count =0

Definition at line 2 of file times.F90.

real save private times::last_cpucount =0

Definition at line 3 of file times.F90.

real, dimension(:), allocatable times::last_time

Definition at line 21 of file times.F90.

integer times::max_size

Definition at line 15 of file times.F90.

integer parameter times::nb_timer = 4

Definition at line 6 of file times.F90.

integer parameter times::running = 2

Definition at line 12 of file times.F90.

integer parameter times::stopped = 1

Definition at line 11 of file times.F90.

integer parameter times::suspended = 3

Definition at line 13 of file times.F90.

real, dimension(:,:,:), allocatable times::timer_average

Definition at line 19 of file times.F90.

integer parameter times::timer_caldyn = 1

Definition at line 7 of file times.F90.

real, dimension(:,:,:), allocatable times::timer_delta

Definition at line 20 of file times.F90.

integer parameter times::timer_dissip = 3

Definition at line 9 of file times.F90.

integer, dimension(:,:,:), allocatable times::timer_iteration

Definition at line 18 of file times.F90.

integer parameter times::timer_physic = 4

Definition at line 10 of file times.F90.

real, dimension(:), allocatable times::timer_running

Definition at line 21 of file times.F90.

integer, dimension(:), allocatable times::timer_state

Definition at line 22 of file times.F90.

real, dimension(:,:,:), allocatable times::timer_table

Definition at line 16 of file times.F90.

real, dimension(:,:,:), allocatable times::timer_table_sqr

Definition at line 17 of file times.F90.

integer parameter times::timer_vanleer = 2

Definition at line 8 of file times.F90.