YOMGSTATS Module


Uses

  • module~~yomgstats~2~~UsesGraph module~yomgstats~2 YOMGSTATS module~parkind1~2 PARKIND1 module~yomgstats~2->module~parkind1~2

Used by

  • module~~yomgstats~2~~UsedByGraph module~yomgstats~2 YOMGSTATS proc~gstats GSTATS proc~gstats->module~yomgstats~2 proc~gstats~2 GSTATS proc~gstats~2->module~yomgstats~2

Contents


Variables

Type Visibility Attributes Name Initial
logical, public :: LSTATS = .TRUE.
logical, public :: LSTATS_OMP = .FALSE.
logical, public :: LSTATS_COMMS = .FALSE.
logical, public :: LSTATS_MEM = .FALSE.
logical, public :: LSTATS_ALLOC = .FALSE.
logical, public :: LSTATSCPU = .TRUE.
logical, public :: LSYNCSTATS = .FALSE.
logical, public :: LDETAILED_STATS = .TRUE.
logical, public :: LBARRIER_STATS = .FALSE.
logical, public :: LTRACE_STATS = .FALSE.
logical, public :: LGSTATS_LABEL = .FALSE.
integer(kind=JPIM), public, parameter :: JPMAXSTAT = 2500
integer(kind=JPIM), public, parameter :: JPOBCOUNT_BASE = 201
integer(kind=JPIM), public :: NTRACE_STATS = 0
integer(kind=JPIM), public :: NCALLS(0:JPMAXSTAT)
integer(kind=JPIM), public :: NCALLS_TOTAL = 0
integer(kind=JPIM), public, ALLOCATABLE :: NCALL_TRACE(:)
real(kind=JPRB), public :: TIMESUM(0:JPMAXSTAT)
real(kind=JPRB), public :: TIMESQSUM(0:JPMAXSTAT)
real(kind=JPRB), public :: TIMEMAX(0:JPMAXSTAT)
real(kind=JPRB), public :: TIMESUMB(0:JPMAXSTAT)
real(kind=JPRB), public :: TIMELCALL(0:JPMAXSTAT)
real(kind=JPRB), public :: TTCPUSUM(0:JPMAXSTAT)
real(kind=JPRB), public :: TVCPUSUM(0:JPMAXSTAT)
real(kind=JPRB), public :: THISTIME(0:JPMAXSTAT)
real(kind=JPRB), public :: THISTCPU(0:JPMAXSTAT)
real(kind=JPRB), public :: THISVCPU(0:JPMAXSTAT)
real(kind=JPRB), public :: TTCPULCALL(0:JPMAXSTAT)
real(kind=JPRB), public :: TVCPULCALL(0:JPMAXSTAT)
real(kind=JPRB), public :: TIME_LAST_CALL
real(kind=JPRB), public, ALLOCATABLE :: TIME_START(:)
real(kind=JPRB), public, ALLOCATABLE :: TIME_TRACE(:)
integer(kind=JPIM), public, parameter :: JPERR = 0
integer(kind=JPIM), public, parameter :: JPTAGSTAT = 20555
character(len=50), public :: CCDESC(0:JPMAXSTAT) = ""
character(len=3), public :: CCTYPE(0:JPMAXSTAT) = ""
integer(kind=JPIM), public :: NPROC_STATS = 1
integer(kind=JPIM), public :: MYPROC_STATS = 1
integer(kind=JPIM), public, ALLOCATABLE :: NPRCIDS_STATS(:)
integer(kind=JPIM), public :: NTMEM(0:JPMAXSTAT,5)
integer(kind=JPIM), public :: NSTATS_MEM = 0
integer(kind=JPIM), public :: NPRNT_STATS = 3