FLASH-X
Doxygen Generated Documentation From Interface Source Code
source
monitors
Timers
Timers_interface.F90
Go to the documentation of this file.
1
!! NOTICE
2
!! Copyright 2022 UChicago Argonne, LLC and contributors
3
!!
4
!! Licensed under the Apache License, Version 2.0 (the "License");
5
!! you may not use this file except in compliance with the License.
6
!!
7
!! Unless required by applicable law or agreed to in writing, software
8
!! distributed under the License is distributed on an "AS IS" BASIS,
9
!! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10
!! See the License for the specific language governing permissions and
11
!! limitations under the License.
12
!!
13
!! This is the header file for the timers module that defines its
14
!! public interfaces.
15
Module
Timers_interface
16
17
interface
Timers_finalize
18
subroutine
Timers_finalize
()
19
end subroutine
Timers_finalize
20
end interface
21
22
interface
23
subroutine
Timers_getSummary
( nIntervals)
24
integer
,
intent(in)
:: nIntervals
25
end subroutine
Timers_getSummary
26
end interface
27
28
interface
Timers_init
29
subroutine
Timers_init
( initialWCTime)
30
real
,
intent(out)
:: initialWCTime
31
end subroutine
Timers_init
32
end interface
33
34
interface
Timers_reset
35
subroutine
Timers_reset
()
36
end subroutine
Timers_reset
37
end interface
38
39
interface
Timers_start
40
subroutine
Timers_startString
(name)
41
character
(len
=
*
),
intent(in)
:: name
42
end subroutine
Timers_startString
43
44
subroutine
Timers_startIndex
(i)
45
integer
,
intent(in)
:: i
46
end subroutine
Timers_startIndex
47
end interface
48
49
interface
Timers_stop
50
subroutine
Timers_stopString
(name)
51
character
(len
=
*
),
intent(in)
:: name
52
end subroutine
Timers_stopString
53
54
recursive
subroutine
Timers_stopIndex
(i)
55
integer
,
intent(in)
:: i
56
end subroutine
Timers_stopIndex
57
end interface
58
59
end Module
Timers_interface
Timers_startString
subroutine Timers_startString(name)
Definition:
Timers_start.F90:25
Timers_startIndex
subroutine Timers_startIndex(i)
Definition:
Timers_start.F90:45
Timers_stopIndex
recursive subroutine Timers_stopIndex(i)
Definition:
Timers_stop.F90:25
Timers_stopString
subroutine Timers_stopString(name)
Definition:
Timers_stop.F90:43
Timers_interface::Timers_finalize
Definition:
Timers_interface.F90:17
Timers_interface::Timers_getSummary
Definition:
Timers_interface.F90:23
Timers_interface::Timers_init
Definition:
Timers_interface.F90:28
Timers_interface::Timers_reset
Definition:
Timers_interface.F90:34
Timers_interface::Timers_start
Definition:
Timers_interface.F90:39
Timers_interface::Timers_stop
Definition:
Timers_interface.F90:49
Timers_interface
Definition:
Timers_interface.F90:15
Generated on Fri Feb 4 2022 17:05:05 for FLASH-X by
1.9.3