dbcsr_timings_types Module

Types used by timings.F and timings_report.F Due to the fortran restriction on circular module-dependencies the types, which are used through dict or list had to go into the separate module timings_base_type.F



Derived Types

type, public ::  timer_env_type

Components

Type Visibility Attributes Name Initial
integer, public :: ref_count = -1
type(dict_str_i4_type), public :: routine_names = dict_str_i4_type()
type(list_routinestat_type), public :: routine_stats = list_routinestat_type()
type(list_callstackentry_type), public :: callstack = list_callstackentry_type()
type(dict_i4tuple_callstat_type), public :: callgraph = dict_i4tuple_callstat_type()
integer, public :: trace_max = -1
integer, public :: trace_unit = -1
character(len=13), public :: trace_str = ""
logical, public :: trace_all = .FALSE.