[6331] | 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 | |
---|