(git:374b731)
Loading...
Searching...
No Matches
timings_types.F
Go to the documentation of this file.
1!--------------------------------------------------------------------------------------------------!
2! CP2K: A general program to perform molecular dynamics simulations !
3! Copyright 2000-2024 CP2K developers group <https://cp2k.org> !
4! !
5! SPDX-License-Identifier: GPL-2.0-or-later !
6!--------------------------------------------------------------------------------------------------!
7
8! **************************************************************************************************
9!> \brief Types used by timings.F and timings_report.F
10!> Due to the fortran restriction on cicular module-dependencies
11!> the types, which are used through dict or list had to go
12!> into the separate module timings_base_type.F
13!> \par History
14!> 12.2012 Created [ole]
15!> \author Ole Schuett
16! **************************************************************************************************
18 USE callgraph, ONLY: callgraph_type
22
23 IMPLICIT NONE
24 PRIVATE
25
27 INTEGER :: ref_count = -1
28 TYPE(routine_map_type) :: routine_names = routine_map_type()
32 INTEGER :: trace_max = -1
33 INTEGER :: trace_unit = -1
34 CHARACTER(len=13) :: trace_str = ""
35 LOGICAL :: trace_all = .false.
36 END TYPE timer_env_type
37
38 PUBLIC :: timer_env_type
39
40END MODULE timings_types
41
42! **************************************************************************************************
43
An array-based list which grows on demand. When the internal array is full, a new array of twice the ...
An array-based list which grows on demand. When the internal array is full, a new array of twice the ...
Types used by timings.F and timings_report.F Due to the fortran restriction on cicular module-depende...