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
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. |