\hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get}{}\section{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+:\+:oasis\+\_\+get Interface Reference}
\label{interfacemod__oasis__getput__interface_1_1oasis__get}\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}


Generic overloaded interface for data get (receive)  


\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get_af8755eb7d3a5f52268752317dd955547}{oasis\+\_\+get\+\_\+r14} (var\+\_\+id, kstep, fld, kinfo)
\begin{DoxyCompactList}\small\item\em Receive 4 byte real 1D data. \end{DoxyCompactList}\item 
subroutine \hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get_a808646dc6bb30d294eeab54170b36cec}{oasis\+\_\+get\+\_\+r24} (var\+\_\+id, kstep, fld, kinfo)
\begin{DoxyCompactList}\small\item\em Receive 4 byte real 2D data. \end{DoxyCompactList}\item 
subroutine \hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get_a6f50944dcac492a8a53983bba93f2385}{oasis\+\_\+get\+\_\+r34} (var\+\_\+id, kstep, fld, kinfo)
\begin{DoxyCompactList}\small\item\em Receive 4 byte real 2D bundled data. \end{DoxyCompactList}\item 
subroutine \hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get_ae79dab0345adf5fd221047e5fddf0f2f}{oasis\+\_\+get\+\_\+r18} (var\+\_\+id, kstep, fld, kinfo)
\begin{DoxyCompactList}\small\item\em Receive 8 byte real 1D data. \end{DoxyCompactList}\item 
subroutine \hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get_a4a267e854a4e856f082bc8a3c51385ee}{oasis\+\_\+get\+\_\+r28} (var\+\_\+id, kstep, fld, kinfo)
\begin{DoxyCompactList}\small\item\em Receive 8 byte real 2D data. \end{DoxyCompactList}\item 
subroutine \hyperlink{interfacemod__oasis__getput__interface_1_1oasis__get_a3f693dda147531af4b25f255e4363890}{oasis\+\_\+get\+\_\+r38} (var\+\_\+id, kstep, fld, kinfo)
\begin{DoxyCompactList}\small\item\em Receive 8 byte real 2D bundled data. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Generic overloaded interface for data get (receive) 

Definition at line 38 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get_af8755eb7d3a5f52268752317dd955547}\label{interfacemod__oasis__getput__interface_1_1oasis__get_af8755eb7d3a5f52268752317dd955547}} 
\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}!oasis\+\_\+get\+\_\+r14@{oasis\+\_\+get\+\_\+r14}}
\index{oasis\+\_\+get\+\_\+r14@{oasis\+\_\+get\+\_\+r14}!mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}
\subsubsection{\texorpdfstring{oasis\+\_\+get\+\_\+r14()}{oasis\_get\_r14()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get\+::oasis\+\_\+get\+\_\+r14 (\begin{DoxyParamCaption}\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{var\+\_\+id,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{kstep,  }\item[{real(kind=ip\+\_\+single\+\_\+p), dimension(\+:), intent(inout)}]{fld,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(out)}]{kinfo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Receive 4 byte real 1D data. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em var\+\_\+id} & variable id\\
\hline
\mbox{\tt in}  & {\em kstep} & model time in seconds\\
\hline
\mbox{\tt in,out}  & {\em fld} & field data\\
\hline
\mbox{\tt out}  & {\em kinfo} & return code \\
\hline
\end{DoxyParams}


Definition at line 807 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.

\mbox{\Hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get_ae79dab0345adf5fd221047e5fddf0f2f}\label{interfacemod__oasis__getput__interface_1_1oasis__get_ae79dab0345adf5fd221047e5fddf0f2f}} 
\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}!oasis\+\_\+get\+\_\+r18@{oasis\+\_\+get\+\_\+r18}}
\index{oasis\+\_\+get\+\_\+r18@{oasis\+\_\+get\+\_\+r18}!mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}
\subsubsection{\texorpdfstring{oasis\+\_\+get\+\_\+r18()}{oasis\_get\_r18()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get\+::oasis\+\_\+get\+\_\+r18 (\begin{DoxyParamCaption}\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{var\+\_\+id,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{kstep,  }\item[{real(kind=ip\+\_\+r8\+\_\+p), dimension(\+:), intent(inout)}]{fld,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(out)}]{kinfo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Receive 8 byte real 1D data. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em var\+\_\+id} & variable id\\
\hline
\mbox{\tt in}  & {\em kstep} & model time in seconds\\
\hline
\mbox{\tt in,out}  & {\em fld} & field data\\
\hline
\mbox{\tt out}  & {\em kinfo} & return code \\
\hline
\end{DoxyParams}


Definition at line 854 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.

\mbox{\Hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get_a808646dc6bb30d294eeab54170b36cec}\label{interfacemod__oasis__getput__interface_1_1oasis__get_a808646dc6bb30d294eeab54170b36cec}} 
\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}!oasis\+\_\+get\+\_\+r24@{oasis\+\_\+get\+\_\+r24}}
\index{oasis\+\_\+get\+\_\+r24@{oasis\+\_\+get\+\_\+r24}!mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}
\subsubsection{\texorpdfstring{oasis\+\_\+get\+\_\+r24()}{oasis\_get\_r24()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get\+::oasis\+\_\+get\+\_\+r24 (\begin{DoxyParamCaption}\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{var\+\_\+id,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{kstep,  }\item[{real(kind=ip\+\_\+single\+\_\+p), dimension(\+:,\+:), intent(inout)}]{fld,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(out)}]{kinfo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Receive 4 byte real 2D data. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em var\+\_\+id} & variable id\\
\hline
\mbox{\tt in}  & {\em kstep} & model time in seconds\\
\hline
\mbox{\tt in,out}  & {\em fld} & field data\\
\hline
\mbox{\tt out}  & {\em kinfo} & return code \\
\hline
\end{DoxyParams}


Definition at line 890 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.

\mbox{\Hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get_a4a267e854a4e856f082bc8a3c51385ee}\label{interfacemod__oasis__getput__interface_1_1oasis__get_a4a267e854a4e856f082bc8a3c51385ee}} 
\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}!oasis\+\_\+get\+\_\+r28@{oasis\+\_\+get\+\_\+r28}}
\index{oasis\+\_\+get\+\_\+r28@{oasis\+\_\+get\+\_\+r28}!mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}
\subsubsection{\texorpdfstring{oasis\+\_\+get\+\_\+r28()}{oasis\_get\_r28()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get\+::oasis\+\_\+get\+\_\+r28 (\begin{DoxyParamCaption}\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{var\+\_\+id,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{kstep,  }\item[{real(kind=ip\+\_\+double\+\_\+p), dimension(\+:,\+:), intent(inout)}]{fld,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(out)}]{kinfo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Receive 8 byte real 2D data. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em var\+\_\+id} & variable id\\
\hline
\mbox{\tt in}  & {\em kstep} & model time in seconds\\
\hline
\mbox{\tt in,out}  & {\em fld} & field data\\
\hline
\mbox{\tt out}  & {\em kinfo} & return code \\
\hline
\end{DoxyParams}


Definition at line 1025 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.

\mbox{\Hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get_a6f50944dcac492a8a53983bba93f2385}\label{interfacemod__oasis__getput__interface_1_1oasis__get_a6f50944dcac492a8a53983bba93f2385}} 
\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}!oasis\+\_\+get\+\_\+r34@{oasis\+\_\+get\+\_\+r34}}
\index{oasis\+\_\+get\+\_\+r34@{oasis\+\_\+get\+\_\+r34}!mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}
\subsubsection{\texorpdfstring{oasis\+\_\+get\+\_\+r34()}{oasis\_get\_r34()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get\+::oasis\+\_\+get\+\_\+r34 (\begin{DoxyParamCaption}\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{var\+\_\+id,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{kstep,  }\item[{real(kind=ip\+\_\+single\+\_\+p), dimension(\+:,\+:,\+:), intent(inout)}]{fld,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(out)}]{kinfo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Receive 4 byte real 2D bundled data. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em var\+\_\+id} & variable id\\
\hline
\mbox{\tt in}  & {\em kstep} & model time in seconds\\
\hline
\mbox{\tt in,out}  & {\em fld} & field data\\
\hline
\mbox{\tt out}  & {\em kinfo} & return code \\
\hline
\end{DoxyParams}


Definition at line 963 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.

\mbox{\Hypertarget{interfacemod__oasis__getput__interface_1_1oasis__get_a3f693dda147531af4b25f255e4363890}\label{interfacemod__oasis__getput__interface_1_1oasis__get_a3f693dda147531af4b25f255e4363890}} 
\index{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}!oasis\+\_\+get\+\_\+r38@{oasis\+\_\+get\+\_\+r38}}
\index{oasis\+\_\+get\+\_\+r38@{oasis\+\_\+get\+\_\+r38}!mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get@{mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get}}
\subsubsection{\texorpdfstring{oasis\+\_\+get\+\_\+r38()}{oasis\_get\_r38()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+getput\+\_\+interface\+::oasis\+\_\+get\+::oasis\+\_\+get\+\_\+r38 (\begin{DoxyParamCaption}\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{var\+\_\+id,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(in)}]{kstep,  }\item[{real(kind=ip\+\_\+double\+\_\+p), dimension(\+:,\+:,\+:), intent(inout)}]{fld,  }\item[{integer(kind=ip\+\_\+i4\+\_\+p), intent(out)}]{kinfo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Receive 8 byte real 2D bundled data. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em var\+\_\+id} & variable id\\
\hline
\mbox{\tt in}  & {\em kstep} & model time in seconds\\
\hline
\mbox{\tt in,out}  & {\em fld} & field data\\
\hline
\mbox{\tt out}  & {\em kinfo} & return code \\
\hline
\end{DoxyParams}


Definition at line 1095 of file mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90.



The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/\hyperlink{mod__oasis__getput__interface_8_f90}{mod\+\_\+oasis\+\_\+getput\+\_\+interface.\+F90}\end{DoxyCompactItemize}
