LMDZ
times.F90 File Reference
#include "dimensions.h"
#include "paramet.h"
Include dependency graph for times.F90:

Go to the source code of this file.

Modules

module  times
 

Functions/Subroutines

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

Variables

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