\hypertarget{mod__oasis__timer_8_f90}{}\section{/home/globc2/tcraig/oasis3-\/mct.trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+timer.F90 File Reference}
\label{mod__oasis__timer_8_f90}\index{/home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+timer.\+F90@{/home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+timer.\+F90}}
\subsection*{Data Types}
\begin{DoxyCompactItemize}
\item 
type \hyperlink{structmod__oasis__timer_1_1timer__details}{mod\+\_\+oasis\+\_\+timer\+::timer\+\_\+details}
\begin{DoxyCompactList}\small\item\em Storage for timer data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Modules}
\begin{DoxyCompactItemize}
\item 
module \hyperlink{namespacemod__oasis__timer}{mod\+\_\+oasis\+\_\+timer}
\begin{DoxyCompactList}\small\item\em Performance timer methods. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine, public \hyperlink{namespacemod__oasis__timer_a44a1bb64d1d892a9710d8c94d0ed0e3a}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+init} (app, file, nt)
\begin{DoxyCompactList}\small\item\em Initializes the timer methods, called once in an application. \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacemod__oasis__timer_a13a16c07778911b45f3f42a542348019}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+start} (timer\+\_\+label, barrier)
\begin{DoxyCompactList}\small\item\em Start a timer. \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacemod__oasis__timer_a01a76142a72cc6bc845736e79ad99bd3}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+stop} (timer\+\_\+label)
\begin{DoxyCompactList}\small\item\em Stop a timer. \end{DoxyCompactList}\item 
subroutine, public \hyperlink{namespacemod__oasis__timer_a3071ad54f61d88f16ad98ad7c0303915}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+print} (timer\+\_\+label)
\begin{DoxyCompactList}\small\item\em Print timers. \end{DoxyCompactList}\item 
subroutine \hyperlink{namespacemod__oasis__timer_a23df8ae4894ac3fde178fe17292b317b}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+c2i} (tname, tid)
\begin{DoxyCompactList}\small\item\em Convert a timer name to the timer id number. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_ad73dfe7213bbfab6212b9617000f4ce3}{mod\+\_\+oasis\+\_\+timer\+::app\+\_\+name}
\item 
character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_a12dc3f95f8178d2ea46037a33da0e823}{mod\+\_\+oasis\+\_\+timer\+::file\+\_\+name}
\item 
character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_a25a9f5f978c475475b48d782c4ad279c}{mod\+\_\+oasis\+\_\+timer\+::file\+\_\+hold}
\item 
integer \hyperlink{namespacemod__oasis__timer_acb04b78110e512ad551f7a500af70ef7}{mod\+\_\+oasis\+\_\+timer\+::mtimer}
\item 
type(timer\+\_\+details), dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a8a4b64983bdf68b795ab2112bc02b8bc}{mod\+\_\+oasis\+\_\+timer\+::timer}
\item 
double precision, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a88e3c8171551da0ee64d10270484f6bf}{mod\+\_\+oasis\+\_\+timer\+::sum\+\_\+ctime}
\item 
double precision, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_ab4d27b8be5c21939ab8d8e32d5582e9e}{mod\+\_\+oasis\+\_\+timer\+::sum\+\_\+wtime}
\item 
integer, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a225db1b2b8bd57f0567d37b5c4d00ca3}{mod\+\_\+oasis\+\_\+timer\+::timer\+\_\+count}
\item 
integer \hyperlink{namespacemod__oasis__timer_aa92116f5ed11fd498b11b37e368e7b72}{mod\+\_\+oasis\+\_\+timer\+::ntimer}
\item 
integer \hyperlink{namespacemod__oasis__timer_a80e0bc610eb9e9b0aa07e926d5a9fde8}{mod\+\_\+oasis\+\_\+timer\+::output\+\_\+unit} = 901
\item 
logical, save \hyperlink{namespacemod__oasis__timer_a3733877ab9fa9d07df0ff70f21cd08b0}{mod\+\_\+oasis\+\_\+timer\+::single\+\_\+timer\+\_\+header}
\item 
character(len=1), parameter \hyperlink{namespacemod__oasis__timer_aceca66a08f073eb12f2643edc7c400fe}{mod\+\_\+oasis\+\_\+timer\+::t\+\_\+stopped} = \textquotesingle{} \textquotesingle{}
\item 
character(len=1), parameter \hyperlink{namespacemod__oasis__timer_a110185cdca99e2889419692182b0440a}{mod\+\_\+oasis\+\_\+timer\+::t\+\_\+running} = \textquotesingle{}$\ast$\textquotesingle{}
\end{DoxyCompactItemize}
