1 | \hypertarget{namespacemod__oasis__timer}{}\section{mod\+\_\+oasis\+\_\+timer Module Reference} |
---|
2 | \label{namespacemod__oasis__timer}\index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
3 | |
---|
4 | |
---|
5 | Performance timer methods. |
---|
6 | |
---|
7 | |
---|
8 | \subsection*{Data Types} |
---|
9 | \begin{DoxyCompactItemize} |
---|
10 | \item |
---|
11 | type \hyperlink{structmod__oasis__timer_1_1timer__details}{timer\+\_\+details} |
---|
12 | \begin{DoxyCompactList}\small\item\em Storage for timer data. \end{DoxyCompactList}\end{DoxyCompactItemize} |
---|
13 | \subsection*{Functions/\+Subroutines} |
---|
14 | \begin{DoxyCompactItemize} |
---|
15 | \item |
---|
16 | subroutine, public \hyperlink{namespacemod__oasis__timer_a44a1bb64d1d892a9710d8c94d0ed0e3a}{oasis\+\_\+timer\+\_\+init} (app, file, nt) |
---|
17 | \begin{DoxyCompactList}\small\item\em Initializes the timer methods, called once in an application. \end{DoxyCompactList}\item |
---|
18 | subroutine, public \hyperlink{namespacemod__oasis__timer_a13a16c07778911b45f3f42a542348019}{oasis\+\_\+timer\+\_\+start} (timer\+\_\+label, barrier) |
---|
19 | \begin{DoxyCompactList}\small\item\em Start a timer. \end{DoxyCompactList}\item |
---|
20 | subroutine, public \hyperlink{namespacemod__oasis__timer_a01a76142a72cc6bc845736e79ad99bd3}{oasis\+\_\+timer\+\_\+stop} (timer\+\_\+label) |
---|
21 | \begin{DoxyCompactList}\small\item\em Stop a timer. \end{DoxyCompactList}\item |
---|
22 | subroutine, public \hyperlink{namespacemod__oasis__timer_a3071ad54f61d88f16ad98ad7c0303915}{oasis\+\_\+timer\+\_\+print} (timer\+\_\+label) |
---|
23 | \begin{DoxyCompactList}\small\item\em Print timers. \end{DoxyCompactList}\item |
---|
24 | subroutine \hyperlink{namespacemod__oasis__timer_a23df8ae4894ac3fde178fe17292b317b}{oasis\+\_\+timer\+\_\+c2i} (tname, tid) |
---|
25 | \begin{DoxyCompactList}\small\item\em Convert a timer name to the timer id number. \end{DoxyCompactList}\end{DoxyCompactItemize} |
---|
26 | \subsection*{Variables} |
---|
27 | \begin{DoxyCompactItemize} |
---|
28 | \item |
---|
29 | character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_ad73dfe7213bbfab6212b9617000f4ce3}{app\+\_\+name} |
---|
30 | \item |
---|
31 | character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_a12dc3f95f8178d2ea46037a33da0e823}{file\+\_\+name} |
---|
32 | \item |
---|
33 | character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_a25a9f5f978c475475b48d782c4ad279c}{file\+\_\+hold} |
---|
34 | \item |
---|
35 | integer \hyperlink{namespacemod__oasis__timer_acb04b78110e512ad551f7a500af70ef7}{mtimer} |
---|
36 | \item |
---|
37 | type(\hyperlink{structmod__oasis__timer_1_1timer__details}{timer\+\_\+details}), dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a8a4b64983bdf68b795ab2112bc02b8bc}{timer} |
---|
38 | \item |
---|
39 | double precision, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a88e3c8171551da0ee64d10270484f6bf}{sum\+\_\+ctime} |
---|
40 | \item |
---|
41 | double precision, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_ab4d27b8be5c21939ab8d8e32d5582e9e}{sum\+\_\+wtime} |
---|
42 | \item |
---|
43 | integer, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a225db1b2b8bd57f0567d37b5c4d00ca3}{timer\+\_\+count} |
---|
44 | \item |
---|
45 | integer \hyperlink{namespacemod__oasis__timer_aa92116f5ed11fd498b11b37e368e7b72}{ntimer} |
---|
46 | \item |
---|
47 | integer \hyperlink{namespacemod__oasis__timer_a80e0bc610eb9e9b0aa07e926d5a9fde8}{output\+\_\+unit} = 901 |
---|
48 | \item |
---|
49 | logical, save \hyperlink{namespacemod__oasis__timer_a3733877ab9fa9d07df0ff70f21cd08b0}{single\+\_\+timer\+\_\+header} |
---|
50 | \item |
---|
51 | character(len=1), parameter \hyperlink{namespacemod__oasis__timer_aceca66a08f073eb12f2643edc7c400fe}{t\+\_\+stopped} = \textquotesingle{} \textquotesingle{} |
---|
52 | \item |
---|
53 | character(len=1), parameter \hyperlink{namespacemod__oasis__timer_a110185cdca99e2889419692182b0440a}{t\+\_\+running} = \textquotesingle{}$\ast$\textquotesingle{} |
---|
54 | \end{DoxyCompactItemize} |
---|
55 | |
---|
56 | |
---|
57 | \subsection{Detailed Description} |
---|
58 | Performance timer methods. |
---|
59 | |
---|
60 | This is used to measure the time consumed in specific parts of the code. Timers are defined by character strings that are stored in an internal datatype. |
---|
61 | |
---|
62 | \subsection{Function/\+Subroutine Documentation} |
---|
63 | \mbox{\Hypertarget{namespacemod__oasis__timer_a23df8ae4894ac3fde178fe17292b317b}\label{namespacemod__oasis__timer_a23df8ae4894ac3fde178fe17292b317b}} |
---|
64 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!oasis\+\_\+timer\+\_\+c2i@{oasis\+\_\+timer\+\_\+c2i}} |
---|
65 | \index{oasis\+\_\+timer\+\_\+c2i@{oasis\+\_\+timer\+\_\+c2i}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
66 | \subsubsection{\texorpdfstring{oasis\+\_\+timer\+\_\+c2i()}{oasis\_timer\_c2i()}} |
---|
67 | {\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+c2i (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(in)}]{tname, }\item[{integer, intent(out)}]{tid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} |
---|
68 | |
---|
69 | |
---|
70 | |
---|
71 | Convert a timer name to the timer id number. |
---|
72 | |
---|
73 | |
---|
74 | \begin{DoxyParams}[1]{Parameters} |
---|
75 | \mbox{\tt in} & {\em tname} & timer name\\ |
---|
76 | \hline |
---|
77 | \mbox{\tt out} & {\em tid} & timer id \\ |
---|
78 | \hline |
---|
79 | \end{DoxyParams} |
---|
80 | |
---|
81 | |
---|
82 | Definition at line 681 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
83 | |
---|
84 | \mbox{\Hypertarget{namespacemod__oasis__timer_a44a1bb64d1d892a9710d8c94d0ed0e3a}\label{namespacemod__oasis__timer_a44a1bb64d1d892a9710d8c94d0ed0e3a}} |
---|
85 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!oasis\+\_\+timer\+\_\+init@{oasis\+\_\+timer\+\_\+init}} |
---|
86 | \index{oasis\+\_\+timer\+\_\+init@{oasis\+\_\+timer\+\_\+init}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
87 | \subsubsection{\texorpdfstring{oasis\+\_\+timer\+\_\+init()}{oasis\_timer\_init()}} |
---|
88 | {\footnotesize\ttfamily subroutine, public mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+init (\begin{DoxyParamCaption}\item[{character (len=$\ast$), intent(in)}]{app, }\item[{character (len=$\ast$), intent(in)}]{file, }\item[{integer, intent(in)}]{nt }\end{DoxyParamCaption})} |
---|
89 | |
---|
90 | |
---|
91 | |
---|
92 | Initializes the timer methods, called once in an application. |
---|
93 | |
---|
94 | |
---|
95 | \begin{DoxyParams}[1]{Parameters} |
---|
96 | \mbox{\tt in} & {\em app} & name of application\\ |
---|
97 | \hline |
---|
98 | \mbox{\tt in} & {\em file} & output filename\\ |
---|
99 | \hline |
---|
100 | \mbox{\tt in} & {\em nt} & number of timers \\ |
---|
101 | \hline |
---|
102 | \end{DoxyParams} |
---|
103 | |
---|
104 | |
---|
105 | Definition at line 92 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
106 | |
---|
107 | \mbox{\Hypertarget{namespacemod__oasis__timer_a3071ad54f61d88f16ad98ad7c0303915}\label{namespacemod__oasis__timer_a3071ad54f61d88f16ad98ad7c0303915}} |
---|
108 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!oasis\+\_\+timer\+\_\+print@{oasis\+\_\+timer\+\_\+print}} |
---|
109 | \index{oasis\+\_\+timer\+\_\+print@{oasis\+\_\+timer\+\_\+print}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
110 | \subsubsection{\texorpdfstring{oasis\+\_\+timer\+\_\+print()}{oasis\_timer\_print()}} |
---|
111 | {\footnotesize\ttfamily subroutine, public mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+print (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(in), optional}]{timer\+\_\+label }\end{DoxyParamCaption})} |
---|
112 | |
---|
113 | |
---|
114 | |
---|
115 | Print timers. |
---|
116 | |
---|
117 | |
---|
118 | \begin{DoxyParams}[1]{Parameters} |
---|
119 | \mbox{\tt in} & {\em timer\+\_\+label} & if unset, print all timers \\ |
---|
120 | \hline |
---|
121 | \end{DoxyParams} |
---|
122 | |
---|
123 | |
---|
124 | Definition at line 222 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
125 | |
---|
126 | \mbox{\Hypertarget{namespacemod__oasis__timer_a13a16c07778911b45f3f42a542348019}\label{namespacemod__oasis__timer_a13a16c07778911b45f3f42a542348019}} |
---|
127 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!oasis\+\_\+timer\+\_\+start@{oasis\+\_\+timer\+\_\+start}} |
---|
128 | \index{oasis\+\_\+timer\+\_\+start@{oasis\+\_\+timer\+\_\+start}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
129 | \subsubsection{\texorpdfstring{oasis\+\_\+timer\+\_\+start()}{oasis\_timer\_start()}} |
---|
130 | {\footnotesize\ttfamily subroutine, public mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+start (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(in)}]{timer\+\_\+label, }\item[{logical, intent(in), optional}]{barrier }\end{DoxyParamCaption})} |
---|
131 | |
---|
132 | |
---|
133 | |
---|
134 | Start a timer. |
---|
135 | |
---|
136 | |
---|
137 | \begin{DoxyParams}[1]{Parameters} |
---|
138 | \mbox{\tt in} & {\em timer\+\_\+label} & timer name\\ |
---|
139 | \hline |
---|
140 | \mbox{\tt in} & {\em barrier} & flag to barrier this timer \\ |
---|
141 | \hline |
---|
142 | \end{DoxyParams} |
---|
143 | |
---|
144 | |
---|
145 | Definition at line 134 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
146 | |
---|
147 | \mbox{\Hypertarget{namespacemod__oasis__timer_a01a76142a72cc6bc845736e79ad99bd3}\label{namespacemod__oasis__timer_a01a76142a72cc6bc845736e79ad99bd3}} |
---|
148 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!oasis\+\_\+timer\+\_\+stop@{oasis\+\_\+timer\+\_\+stop}} |
---|
149 | \index{oasis\+\_\+timer\+\_\+stop@{oasis\+\_\+timer\+\_\+stop}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
150 | \subsubsection{\texorpdfstring{oasis\+\_\+timer\+\_\+stop()}{oasis\_timer\_stop()}} |
---|
151 | {\footnotesize\ttfamily subroutine, public mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+stop (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(in)}]{timer\+\_\+label }\end{DoxyParamCaption})} |
---|
152 | |
---|
153 | |
---|
154 | |
---|
155 | Stop a timer. |
---|
156 | |
---|
157 | |
---|
158 | \begin{DoxyParams}[1]{Parameters} |
---|
159 | \mbox{\tt in} & {\em timer\+\_\+label} & timer name \\ |
---|
160 | \hline |
---|
161 | \end{DoxyParams} |
---|
162 | |
---|
163 | |
---|
164 | Definition at line 178 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
165 | |
---|
166 | |
---|
167 | |
---|
168 | \subsection{Variable Documentation} |
---|
169 | \mbox{\Hypertarget{namespacemod__oasis__timer_ad73dfe7213bbfab6212b9617000f4ce3}\label{namespacemod__oasis__timer_ad73dfe7213bbfab6212b9617000f4ce3}} |
---|
170 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!app\+\_\+name@{app\+\_\+name}} |
---|
171 | \index{app\+\_\+name@{app\+\_\+name}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
172 | \subsubsection{\texorpdfstring{app\+\_\+name}{app\_name}} |
---|
173 | {\footnotesize\ttfamily character (len=ic\+\_\+med) mod\+\_\+oasis\+\_\+timer\+::app\+\_\+name\hspace{0.3cm}{\ttfamily [private]}} |
---|
174 | |
---|
175 | |
---|
176 | |
---|
177 | Definition at line 54 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
178 | |
---|
179 | \mbox{\Hypertarget{namespacemod__oasis__timer_a25a9f5f978c475475b48d782c4ad279c}\label{namespacemod__oasis__timer_a25a9f5f978c475475b48d782c4ad279c}} |
---|
180 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!file\+\_\+hold@{file\+\_\+hold}} |
---|
181 | \index{file\+\_\+hold@{file\+\_\+hold}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
182 | \subsubsection{\texorpdfstring{file\+\_\+hold}{file\_hold}} |
---|
183 | {\footnotesize\ttfamily character (len=ic\+\_\+med) mod\+\_\+oasis\+\_\+timer\+::file\+\_\+hold\hspace{0.3cm}{\ttfamily [private]}} |
---|
184 | |
---|
185 | |
---|
186 | |
---|
187 | Definition at line 58 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
188 | |
---|
189 | \mbox{\Hypertarget{namespacemod__oasis__timer_a12dc3f95f8178d2ea46037a33da0e823}\label{namespacemod__oasis__timer_a12dc3f95f8178d2ea46037a33da0e823}} |
---|
190 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!file\+\_\+name@{file\+\_\+name}} |
---|
191 | \index{file\+\_\+name@{file\+\_\+name}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
192 | \subsubsection{\texorpdfstring{file\+\_\+name}{file\_name}} |
---|
193 | {\footnotesize\ttfamily character (len=ic\+\_\+med) mod\+\_\+oasis\+\_\+timer\+::file\+\_\+name\hspace{0.3cm}{\ttfamily [private]}} |
---|
194 | |
---|
195 | |
---|
196 | |
---|
197 | Definition at line 57 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
198 | |
---|
199 | \mbox{\Hypertarget{namespacemod__oasis__timer_acb04b78110e512ad551f7a500af70ef7}\label{namespacemod__oasis__timer_acb04b78110e512ad551f7a500af70ef7}} |
---|
200 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!mtimer@{mtimer}} |
---|
201 | \index{mtimer@{mtimer}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
202 | \subsubsection{\texorpdfstring{mtimer}{mtimer}} |
---|
203 | {\footnotesize\ttfamily integer mod\+\_\+oasis\+\_\+timer\+::mtimer\hspace{0.3cm}{\ttfamily [private]}} |
---|
204 | |
---|
205 | |
---|
206 | |
---|
207 | Definition at line 72 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
208 | |
---|
209 | \mbox{\Hypertarget{namespacemod__oasis__timer_aa92116f5ed11fd498b11b37e368e7b72}\label{namespacemod__oasis__timer_aa92116f5ed11fd498b11b37e368e7b72}} |
---|
210 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!ntimer@{ntimer}} |
---|
211 | \index{ntimer@{ntimer}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
212 | \subsubsection{\texorpdfstring{ntimer}{ntimer}} |
---|
213 | {\footnotesize\ttfamily integer mod\+\_\+oasis\+\_\+timer\+::ntimer\hspace{0.3cm}{\ttfamily [private]}} |
---|
214 | |
---|
215 | |
---|
216 | |
---|
217 | Definition at line 78 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
218 | |
---|
219 | \mbox{\Hypertarget{namespacemod__oasis__timer_a80e0bc610eb9e9b0aa07e926d5a9fde8}\label{namespacemod__oasis__timer_a80e0bc610eb9e9b0aa07e926d5a9fde8}} |
---|
220 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!output\+\_\+unit@{output\+\_\+unit}} |
---|
221 | \index{output\+\_\+unit@{output\+\_\+unit}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
222 | \subsubsection{\texorpdfstring{output\+\_\+unit}{output\_unit}} |
---|
223 | {\footnotesize\ttfamily integer mod\+\_\+oasis\+\_\+timer\+::output\+\_\+unit = 901\hspace{0.3cm}{\ttfamily [private]}} |
---|
224 | |
---|
225 | |
---|
226 | |
---|
227 | Definition at line 80 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
228 | |
---|
229 | \mbox{\Hypertarget{namespacemod__oasis__timer_a3733877ab9fa9d07df0ff70f21cd08b0}\label{namespacemod__oasis__timer_a3733877ab9fa9d07df0ff70f21cd08b0}} |
---|
230 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!single\+\_\+timer\+\_\+header@{single\+\_\+timer\+\_\+header}} |
---|
231 | \index{single\+\_\+timer\+\_\+header@{single\+\_\+timer\+\_\+header}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
232 | \subsubsection{\texorpdfstring{single\+\_\+timer\+\_\+header}{single\_timer\_header}} |
---|
233 | {\footnotesize\ttfamily logical, save mod\+\_\+oasis\+\_\+timer\+::single\+\_\+timer\+\_\+header\hspace{0.3cm}{\ttfamily [private]}} |
---|
234 | |
---|
235 | |
---|
236 | |
---|
237 | Definition at line 81 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
238 | |
---|
239 | \mbox{\Hypertarget{namespacemod__oasis__timer_a88e3c8171551da0ee64d10270484f6bf}\label{namespacemod__oasis__timer_a88e3c8171551da0ee64d10270484f6bf}} |
---|
240 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!sum\+\_\+ctime@{sum\+\_\+ctime}} |
---|
241 | \index{sum\+\_\+ctime@{sum\+\_\+ctime}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
242 | \subsubsection{\texorpdfstring{sum\+\_\+ctime}{sum\_ctime}} |
---|
243 | {\footnotesize\ttfamily double precision, dimension(\+:), pointer mod\+\_\+oasis\+\_\+timer\+::sum\+\_\+ctime\hspace{0.3cm}{\ttfamily [private]}} |
---|
244 | |
---|
245 | |
---|
246 | |
---|
247 | Definition at line 74 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
248 | |
---|
249 | \mbox{\Hypertarget{namespacemod__oasis__timer_ab4d27b8be5c21939ab8d8e32d5582e9e}\label{namespacemod__oasis__timer_ab4d27b8be5c21939ab8d8e32d5582e9e}} |
---|
250 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!sum\+\_\+wtime@{sum\+\_\+wtime}} |
---|
251 | \index{sum\+\_\+wtime@{sum\+\_\+wtime}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
252 | \subsubsection{\texorpdfstring{sum\+\_\+wtime}{sum\_wtime}} |
---|
253 | {\footnotesize\ttfamily double precision, dimension(\+:), pointer mod\+\_\+oasis\+\_\+timer\+::sum\+\_\+wtime\hspace{0.3cm}{\ttfamily [private]}} |
---|
254 | |
---|
255 | |
---|
256 | |
---|
257 | Definition at line 75 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
258 | |
---|
259 | \mbox{\Hypertarget{namespacemod__oasis__timer_a110185cdca99e2889419692182b0440a}\label{namespacemod__oasis__timer_a110185cdca99e2889419692182b0440a}} |
---|
260 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!t\+\_\+running@{t\+\_\+running}} |
---|
261 | \index{t\+\_\+running@{t\+\_\+running}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
262 | \subsubsection{\texorpdfstring{t\+\_\+running}{t\_running}} |
---|
263 | {\footnotesize\ttfamily character(len=1), parameter mod\+\_\+oasis\+\_\+timer\+::t\+\_\+running = \textquotesingle{}$\ast$\textquotesingle{}\hspace{0.3cm}{\ttfamily [private]}} |
---|
264 | |
---|
265 | |
---|
266 | |
---|
267 | Definition at line 83 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
268 | |
---|
269 | \mbox{\Hypertarget{namespacemod__oasis__timer_aceca66a08f073eb12f2643edc7c400fe}\label{namespacemod__oasis__timer_aceca66a08f073eb12f2643edc7c400fe}} |
---|
270 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!t\+\_\+stopped@{t\+\_\+stopped}} |
---|
271 | \index{t\+\_\+stopped@{t\+\_\+stopped}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
272 | \subsubsection{\texorpdfstring{t\+\_\+stopped}{t\_stopped}} |
---|
273 | {\footnotesize\ttfamily character(len=1), parameter mod\+\_\+oasis\+\_\+timer\+::t\+\_\+stopped = \textquotesingle{} \textquotesingle{}\hspace{0.3cm}{\ttfamily [private]}} |
---|
274 | |
---|
275 | |
---|
276 | |
---|
277 | Definition at line 82 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
278 | |
---|
279 | \mbox{\Hypertarget{namespacemod__oasis__timer_a8a4b64983bdf68b795ab2112bc02b8bc}\label{namespacemod__oasis__timer_a8a4b64983bdf68b795ab2112bc02b8bc}} |
---|
280 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!timer@{timer}} |
---|
281 | \index{timer@{timer}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
282 | \subsubsection{\texorpdfstring{timer}{timer}} |
---|
283 | {\footnotesize\ttfamily type (\hyperlink{structmod__oasis__timer_1_1timer__details}{timer\+\_\+details}), dimension(\+:), pointer mod\+\_\+oasis\+\_\+timer\+::timer\hspace{0.3cm}{\ttfamily [private]}} |
---|
284 | |
---|
285 | |
---|
286 | |
---|
287 | Definition at line 73 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
288 | |
---|
289 | \mbox{\Hypertarget{namespacemod__oasis__timer_a225db1b2b8bd57f0567d37b5c4d00ca3}\label{namespacemod__oasis__timer_a225db1b2b8bd57f0567d37b5c4d00ca3}} |
---|
290 | \index{mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}!timer\+\_\+count@{timer\+\_\+count}} |
---|
291 | \index{timer\+\_\+count@{timer\+\_\+count}!mod\+\_\+oasis\+\_\+timer@{mod\+\_\+oasis\+\_\+timer}} |
---|
292 | \subsubsection{\texorpdfstring{timer\+\_\+count}{timer\_count}} |
---|
293 | {\footnotesize\ttfamily integer, dimension(\+:), pointer mod\+\_\+oasis\+\_\+timer\+::timer\+\_\+count\hspace{0.3cm}{\ttfamily [private]}} |
---|
294 | |
---|
295 | |
---|
296 | |
---|
297 | Definition at line 76 of file mod\+\_\+oasis\+\_\+timer.\+F90. |
---|
298 | |
---|