forked from jmrosinski/GPTL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gptl.inc
164 lines (154 loc) · 4.84 KB
/
gptl.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
!
! $Id: gptl.inc.template,v 1.3 2011-03-28 20:55:19 rosinski Exp $
!
! Author: Jim Rosinski
!
! GPTL header file to be included in user code. Values match
! their counterparts in gptl.h. See that file or man pages
! or web-based documenation for descriptions of each value
!
integer GPTLsync_mpi
integer GPTLwall
integer GPTLcpu
integer GPTLabort_on_error
integer GPTLoverhead
integer GPTLdepthlimit
integer GPTLverbose
integer GPTLnarrowprint
integer GPTLpercent
integer GPTLpersec
integer GPTLmultiplex
integer GPTLdopr_preamble
integer GPTLdopr_threadsort
integer GPTLdopr_multparent
integer GPTLdopr_collision
integer GPTLdopr_memusage
integer GPTLprint_method
integer GPTLtablesize
integer GPTLmaxthreads
integer GPTL_IPC
integer GPTL_CI
integer GPTL_FPC
integer GPTL_FPI
integer GPTL_LSTPI
integer GPTL_DCMRT
integer GPTL_LSTPDCM
integer GPTL_L2MRT
integer GPTL_LSTPL2M
integer GPTL_L3MRT
integer GPTLnanotime
integer GPTLmpiwtime
integer GPTLclockgettime
integer GPTLgettimeofday
integer GPTLpapitime
integer GPTLplacebo
integer GPTLread_real_time
integer GPTLfirst_parent
integer GPTLlast_parent
integer GPTLmost_frequent
integer GPTLfull_tree
parameter (GPTLsync_mpi = 0)
parameter (GPTLwall = 1)
parameter (GPTLcpu = 2)
parameter (GPTLabort_on_error = 3)
parameter (GPTLoverhead = 4)
parameter (GPTLdepthlimit = 5)
parameter (GPTLverbose = 6)
parameter (GPTLnarrowprint = 7)
parameter (GPTLpercent = 9)
parameter (GPTLpersec = 10)
parameter (GPTLmultiplex = 11)
parameter (GPTLdopr_preamble = 12)
parameter (GPTLdopr_threadsort= 13)
parameter (GPTLdopr_multparent= 14)
parameter (GPTLdopr_collision = 15)
parameter (GPTLdopr_memusage = 27)
parameter (GPTLprint_method = 16)
parameter (GPTLtablesize = 50)
parameter (GPTLmaxthreads = 51)
parameter (GPTL_IPC = 17)
parameter (GPTL_CI = 18)
parameter (GPTL_FPC = 19)
parameter (GPTL_FPI = 20)
parameter (GPTL_LSTPI = 21)
parameter (GPTL_DCMRT = 22)
parameter (GPTL_LSTPDCM = 23)
parameter (GPTL_L2MRT = 24)
parameter (GPTL_LSTPL2M = 25)
parameter (GPTL_L3MRT = 26)
parameter (GPTLgettimeofday = 1)
parameter (GPTLnanotime = 2)
parameter (GPTLmpiwtime = 4)
parameter (GPTLclockgettime = 5)
parameter (GPTLpapitime = 6)
parameter (GPTLplacebo = 7)
parameter (GPTLread_real_time = 3)
parameter (GPTLfirst_parent = 1)
parameter (GPTLlast_parent = 2)
parameter (GPTLmost_frequent = 3)
parameter (GPTLfull_tree = 4)
! Externals
integer gptlsetoption
integer gptlinitialize
integer gptlstart
integer gptlstart_handle
integer gptlinit_handle
integer gptlstop
integer gptlstop_handle
integer gptlstamp
integer gptlpr
integer gptlpr_file
integer gptlpr_summary
integer gptlbarrier
integer gptlreset
integer gptlfinalize
integer gptlget_memusage
integer gptlprint_memusage
integer gptlprint_rusage
integer gptlenable
integer gptldisable
integer gptlsetutr
integer gptlquery
integer gptlquerycounters
integer gptlget_wallclock
integer gptlget_eventvalue
integer gptlget_nregions
integer gptlget_regionname
integer gptl_papilibraryinit
integer gptlevent_name_to_code
integer gptlevent_code_to_name
integer gptlnum_errors
integer gptlnum_warn
integer gptlget_count
external gptlsetoption
external gptlinitialize
external gptlstart
external gptlstart_handle
external gptlinit_handle
external gptlstop
external gptlstop_handle
external gptlstamp
external gptlpr
external gptlpr_file
external gptlpr_summary
external gptlbarrier
external gptlreset
external gptlfinalize
external gptlget_memusage
external gptlprint_memusage
external gptlprint_rusage
external gptlenable
external gptldisable
external gptlsetutr
external gptlquery
external gptlquerycounters
external gptlget_wallclock
external gptlget_eventvalue
external gptlget_nregions
external gptlget_regionname
external gptl_papilibraryinit
external gptlevent_name_to_code
external gptlevent_code_to_name
external gptlnum_errors
external gptlnum_warn
external gptlget_count