LMDZ
yomgstats Module Reference

Variables

logical lstats = .TRUE.
 
logical lstats_omp = .FALSE.
 
logical lstats_comms = .FALSE.
 
logical lstats_mem = .FALSE.
 
logical lstats_alloc = .FALSE.
 
logical lstatscpu = .TRUE.
 
logical lsyncstats = .FALSE.
 
logical ldetailed_stats = .TRUE.
 
logical lbarrier_stats = .FALSE.
 
logical ltrace_stats = .FALSE.
 
logical lgstats_label = .FALSE.
 
integer(kind=jpim), parameter jpmaxstat =2500
 
integer(kind=jpim), parameter jpobcount_base =201
 
integer(kind=jpim) ntrace_stats =0
 
integer(kind=jpim), dimension(0:jpmaxstatncalls
 
integer(kind=jpim) ncalls_total =0
 
integer(kind=jpim), dimension(:), allocatable ncall_trace
 
real(kind=jprb), dimension(0:jpmaxstattimesum
 
real(kind=jprb), dimension(0:jpmaxstattimesqsum
 
real(kind=jprb), dimension(0:jpmaxstattimemax
 
real(kind=jprb), dimension(0:jpmaxstattimesumb
 
real(kind=jprb), dimension(0:jpmaxstattimelcall
 
real(kind=jprb), dimension(0:jpmaxstatttcpusum
 
real(kind=jprb), dimension(0:jpmaxstattvcpusum
 
real(kind=jprb), dimension(0:jpmaxstatthistime
 
real(kind=jprb), dimension(0:jpmaxstatthistcpu
 
real(kind=jprb), dimension(0:jpmaxstatthisvcpu
 
real(kind=jprb), dimension(0:jpmaxstatttcpulcall
 
real(kind=jprb), dimension(0:jpmaxstattvcpulcall
 
real(kind=jprb) time_last_call
 
real(kind=jprb), dimension(:), allocatable time_start
 
real(kind=jprb), dimension(:), allocatable time_trace
 
integer(kind=jpim), parameter jperr =0
 
integer(kind=jpim), parameter jptagstat =20555
 
character *50, dimension(0:jpmaxstatccdesc = ""
 
character *3, dimension(0:jpmaxstatcctype = ""
 
integer(kind=jpim) nproc_stats = 1
 
integer(kind=jpim) myproc_stats = 1
 
integer(kind=jpim), dimension(:), allocatable nprcids_stats
 
integer(kind=jpim), dimension(0:jpmaxstat, 5) ntmem
 
integer(kind=jpim) nstats_mem =0
 
integer(kind=jpim) nprnt_stats =3
 

Variable Documentation

character*50, dimension(0:jpmaxstat) yomgstats::ccdesc = ""

Definition at line 88 of file yomgstats.F90.

character*3, dimension(0:jpmaxstat) yomgstats::cctype = ""

Definition at line 89 of file yomgstats.F90.

integer(kind=jpim), parameter yomgstats::jperr =0

Definition at line 85 of file yomgstats.F90.

integer(kind=jpim), parameter yomgstats::jpmaxstat =2500

Definition at line 61 of file yomgstats.F90.

integer(kind=jpim), parameter yomgstats::jpobcount_base =201

Definition at line 63 of file yomgstats.F90.

integer(kind=jpim), parameter yomgstats::jptagstat =20555

Definition at line 86 of file yomgstats.F90.

logical yomgstats::lbarrier_stats = .FALSE.

Definition at line 57 of file yomgstats.F90.

logical yomgstats::ldetailed_stats = .TRUE.

Definition at line 56 of file yomgstats.F90.

logical yomgstats::lgstats_label = .FALSE.

Definition at line 59 of file yomgstats.F90.

logical yomgstats::lstats = .TRUE.

Definition at line 49 of file yomgstats.F90.

logical yomgstats::lstats_alloc = .FALSE.

Definition at line 53 of file yomgstats.F90.

logical yomgstats::lstats_comms = .FALSE.

Definition at line 51 of file yomgstats.F90.

logical yomgstats::lstats_mem = .FALSE.

Definition at line 52 of file yomgstats.F90.

logical yomgstats::lstats_omp = .FALSE.

Definition at line 50 of file yomgstats.F90.

logical yomgstats::lstatscpu = .TRUE.

Definition at line 54 of file yomgstats.F90.

logical yomgstats::lsyncstats = .FALSE.

Definition at line 55 of file yomgstats.F90.

logical yomgstats::ltrace_stats = .FALSE.

Definition at line 58 of file yomgstats.F90.

integer(kind=jpim) yomgstats::myproc_stats = 1

Definition at line 92 of file yomgstats.F90.

integer(kind=jpim), dimension(:), allocatable yomgstats::ncall_trace

Definition at line 67 of file yomgstats.F90.

integer(kind=jpim), dimension(0:jpmaxstat) yomgstats::ncalls

Definition at line 65 of file yomgstats.F90.

integer(kind=jpim) yomgstats::ncalls_total =0

Definition at line 66 of file yomgstats.F90.

integer(kind=jpim), dimension(:), allocatable yomgstats::nprcids_stats

Definition at line 93 of file yomgstats.F90.

integer(kind=jpim) yomgstats::nprnt_stats =3

Definition at line 98 of file yomgstats.F90.

integer(kind=jpim) yomgstats::nproc_stats = 1

Definition at line 91 of file yomgstats.F90.

integer(kind=jpim) yomgstats::nstats_mem =0

Definition at line 96 of file yomgstats.F90.

integer(kind=jpim), dimension(0:jpmaxstat,5) yomgstats::ntmem

Definition at line 95 of file yomgstats.F90.

integer(kind=jpim) yomgstats::ntrace_stats =0

Definition at line 64 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::thistcpu

Definition at line 77 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::thistime

Definition at line 76 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::thisvcpu

Definition at line 78 of file yomgstats.F90.

real(kind=jprb) yomgstats::time_last_call

Definition at line 81 of file yomgstats.F90.

real(kind=jprb), dimension(:), allocatable yomgstats::time_start

Definition at line 83 of file yomgstats.F90.

real(kind=jprb), dimension(:), allocatable yomgstats::time_trace

Definition at line 84 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::timelcall

Definition at line 73 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::timemax

Definition at line 71 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::timesqsum

Definition at line 70 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::timesum

Definition at line 69 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::timesumb

Definition at line 72 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::ttcpulcall

Definition at line 79 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::ttcpusum

Definition at line 74 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::tvcpulcall

Definition at line 80 of file yomgstats.F90.

real(kind=jprb), dimension(0:jpmaxstat) yomgstats::tvcpusum

Definition at line 75 of file yomgstats.F90.