source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/oasis3-mct/doc/doxygen/latex/mod__oasis__timer_8_f90.tex

Last change on this file was 5725, checked in by aclsce, 3 years ago

Added new oasis3-MCT version to be used to handle ensembles simulations with XIOS.

File size: 4.3 KB
Line 
1\hypertarget{mod__oasis__timer_8_f90}{}\section{/home/globc2/tcraig/oasis3-\/mct.trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+timer.F90 File Reference}
2\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}}
3\subsection*{Data Types}
4\begin{DoxyCompactItemize}
5\item 
6type \hyperlink{structmod__oasis__timer_1_1timer__details}{mod\+\_\+oasis\+\_\+timer\+::timer\+\_\+details}
7\begin{DoxyCompactList}\small\item\em Storage for timer data. \end{DoxyCompactList}\end{DoxyCompactItemize}
8\subsection*{Modules}
9\begin{DoxyCompactItemize}
10\item 
11module \hyperlink{namespacemod__oasis__timer}{mod\+\_\+oasis\+\_\+timer}
12\begin{DoxyCompactList}\small\item\em Performance timer methods. \end{DoxyCompactList}\end{DoxyCompactItemize}
13\subsection*{Functions/\+Subroutines}
14\begin{DoxyCompactItemize}
15\item 
16subroutine, public \hyperlink{namespacemod__oasis__timer_a44a1bb64d1d892a9710d8c94d0ed0e3a}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+init} (app, file, nt)
17\begin{DoxyCompactList}\small\item\em Initializes the timer methods, called once in an application. \end{DoxyCompactList}\item 
18subroutine, public \hyperlink{namespacemod__oasis__timer_a13a16c07778911b45f3f42a542348019}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+start} (timer\+\_\+label, barrier)
19\begin{DoxyCompactList}\small\item\em Start a timer. \end{DoxyCompactList}\item 
20subroutine, public \hyperlink{namespacemod__oasis__timer_a01a76142a72cc6bc845736e79ad99bd3}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+stop} (timer\+\_\+label)
21\begin{DoxyCompactList}\small\item\em Stop a timer. \end{DoxyCompactList}\item 
22subroutine, public \hyperlink{namespacemod__oasis__timer_a3071ad54f61d88f16ad98ad7c0303915}{mod\+\_\+oasis\+\_\+timer\+::oasis\+\_\+timer\+\_\+print} (timer\+\_\+label)
23\begin{DoxyCompactList}\small\item\em Print timers. \end{DoxyCompactList}\item 
24subroutine \hyperlink{namespacemod__oasis__timer_a23df8ae4894ac3fde178fe17292b317b}{mod\+\_\+oasis\+\_\+timer\+::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 
29character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_ad73dfe7213bbfab6212b9617000f4ce3}{mod\+\_\+oasis\+\_\+timer\+::app\+\_\+name}
30\item 
31character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_a12dc3f95f8178d2ea46037a33da0e823}{mod\+\_\+oasis\+\_\+timer\+::file\+\_\+name}
32\item 
33character(len=ic\+\_\+med) \hyperlink{namespacemod__oasis__timer_a25a9f5f978c475475b48d782c4ad279c}{mod\+\_\+oasis\+\_\+timer\+::file\+\_\+hold}
34\item 
35integer \hyperlink{namespacemod__oasis__timer_acb04b78110e512ad551f7a500af70ef7}{mod\+\_\+oasis\+\_\+timer\+::mtimer}
36\item 
37type(timer\+\_\+details), dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a8a4b64983bdf68b795ab2112bc02b8bc}{mod\+\_\+oasis\+\_\+timer\+::timer}
38\item 
39double precision, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a88e3c8171551da0ee64d10270484f6bf}{mod\+\_\+oasis\+\_\+timer\+::sum\+\_\+ctime}
40\item 
41double precision, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_ab4d27b8be5c21939ab8d8e32d5582e9e}{mod\+\_\+oasis\+\_\+timer\+::sum\+\_\+wtime}
42\item 
43integer, dimension(\+:), pointer \hyperlink{namespacemod__oasis__timer_a225db1b2b8bd57f0567d37b5c4d00ca3}{mod\+\_\+oasis\+\_\+timer\+::timer\+\_\+count}
44\item 
45integer \hyperlink{namespacemod__oasis__timer_aa92116f5ed11fd498b11b37e368e7b72}{mod\+\_\+oasis\+\_\+timer\+::ntimer}
46\item 
47integer \hyperlink{namespacemod__oasis__timer_a80e0bc610eb9e9b0aa07e926d5a9fde8}{mod\+\_\+oasis\+\_\+timer\+::output\+\_\+unit} = 901
48\item 
49logical, save \hyperlink{namespacemod__oasis__timer_a3733877ab9fa9d07df0ff70f21cd08b0}{mod\+\_\+oasis\+\_\+timer\+::single\+\_\+timer\+\_\+header}
50\item 
51character(len=1), parameter \hyperlink{namespacemod__oasis__timer_aceca66a08f073eb12f2643edc7c400fe}{mod\+\_\+oasis\+\_\+timer\+::t\+\_\+stopped} = \textquotesingle{} \textquotesingle{}
52\item 
53character(len=1), parameter \hyperlink{namespacemod__oasis__timer_a110185cdca99e2889419692182b0440a}{mod\+\_\+oasis\+\_\+timer\+::t\+\_\+running} = \textquotesingle{}$\ast$\textquotesingle{}
54\end{DoxyCompactItemize}
Note: See TracBrowser for help on using the repository browser.