source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/oasis3-mct/doc/doxygen/latex/mod__oasis__var_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: 2.9 KB
Line 
1\hypertarget{mod__oasis__var_8_f90}{}\section{/home/globc2/tcraig/oasis3-\/mct.trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+var.F90 File Reference}
2\label{mod__oasis__var_8_f90}\index{/home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+var.\+F90@{/home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/mod\+\_\+oasis\+\_\+var.\+F90}}
3\subsection*{Data Types}
4\begin{DoxyCompactItemize}
5\item 
6type \hyperlink{structmod__oasis__var_1_1prism__var__type}{mod\+\_\+oasis\+\_\+var\+::prism\+\_\+var\+\_\+type}
7\begin{DoxyCompactList}\small\item\em Model variable data for model coupling. \end{DoxyCompactList}\end{DoxyCompactItemize}
8\subsection*{Modules}
9\begin{DoxyCompactItemize}
10\item 
11module \hyperlink{namespacemod__oasis__var}{mod\+\_\+oasis\+\_\+var}
12\begin{DoxyCompactList}\small\item\em O\+A\+S\+IS variable data and methods. \end{DoxyCompactList}\end{DoxyCompactItemize}
13\subsection*{Functions/\+Subroutines}
14\begin{DoxyCompactItemize}
15\item 
16subroutine, public \hyperlink{namespacemod__oasis__var_a7d16403015304fadc15624773f87d2a0}{mod\+\_\+oasis\+\_\+var\+::oasis\+\_\+def\+\_\+var} (id\+\_\+nports, cdport, id\+\_\+part, id\+\_\+var\+\_\+nodims, kinout, id\+\_\+var\+\_\+shape, ktype, kinfo)
17\begin{DoxyCompactList}\small\item\em The O\+A\+S\+IS user interface to define variables. \end{DoxyCompactList}\item 
18subroutine, public \hyperlink{namespacemod__oasis__var_ab33b7fbec62bcfd15e9cd7f912f71035}{mod\+\_\+oasis\+\_\+var\+::oasis\+\_\+var\+\_\+setup} ()
19\begin{DoxyCompactList}\small\item\em Synchronize variables across all tasks, called at oasis enddef. \end{DoxyCompactList}\item 
20subroutine \hyperlink{namespacemod__oasis__var_aa780f62e9eded0a55d0077a990bf2443}{mod\+\_\+oasis\+\_\+var\+::oasis\+\_\+var\+\_\+zero} (prism\+\_\+var)
21\begin{DoxyCompactList}\small\item\em Zero variable information. \end{DoxyCompactList}\end{DoxyCompactItemize}
22\subsection*{Variables}
23\begin{DoxyCompactItemize}
24\item 
25integer(ip\+\_\+intwp\+\_\+p), public \hyperlink{namespacemod__oasis__var_a151c4be67882fc8d02f66e4a1822b692}{mod\+\_\+oasis\+\_\+var\+::maxvar}
26\begin{DoxyCompactList}\small\item\em number of potential variables, derived from namcouple input \end{DoxyCompactList}\item 
27integer(kind=ip\+\_\+i4\+\_\+p), parameter, public \hyperlink{namespacemod__oasis__var_a687d6dce16699f36ae3a67accfdba3a9}{mod\+\_\+oasis\+\_\+var\+::mvarcpl} = 10
28\begin{DoxyCompactList}\small\item\em max namcouples per variable \end{DoxyCompactList}\item 
29integer(kind=ip\+\_\+intwp\+\_\+p), public \hyperlink{namespacemod__oasis__var_a095f8ad84e6afbcbe1744d4a9f924e08}{mod\+\_\+oasis\+\_\+var\+::prism\+\_\+nvar} = 0
30\begin{DoxyCompactList}\small\item\em number of variables defined \end{DoxyCompactList}\item 
31type(prism\+\_\+var\+\_\+type), dimension(\+:), pointer, public \hyperlink{namespacemod__oasis__var_ae66c490437c2960d795fbd3d2c773a0a}{mod\+\_\+oasis\+\_\+var\+::prism\+\_\+var}
32\begin{DoxyCompactList}\small\item\em list of defined variables \end{DoxyCompactList}\end{DoxyCompactItemize}
Note: See TracBrowser for help on using the repository browser.