\hypertarget{interfacemod__oasis__grid_1_1oasis__write__corner}{}\section{mod\+\_\+oasis\+\_\+grid\+:\+:oasis\+\_\+write\+\_\+corner Interface Reference}
\label{interfacemod__oasis__grid_1_1oasis__write__corner}\index{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}}


Generic interface to support writing 4 or 8 byte reals.  


\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacemod__oasis__grid_1_1oasis__write__corner_acb0520c68b0c2c954efc30818d2fc35e}{oasis\+\_\+write\+\_\+corner\+\_\+r4} (cgrid, nx, ny, nc, clon, clat, partid)
\begin{DoxyCompactList}\small\item\em User interface to set corner latitudes and longitudes for 4 byte reals. \end{DoxyCompactList}\item 
subroutine \hyperlink{interfacemod__oasis__grid_1_1oasis__write__corner_a441287a06e48050d2891f65497b756a0}{oasis\+\_\+write\+\_\+corner\+\_\+r8} (cgrid, nx, ny, nc, clon, clat, partid)
\begin{DoxyCompactList}\small\item\em User interface to set corner latitudes and longitudes for 8 byte reals. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Generic interface to support writing 4 or 8 byte reals. 

Definition at line 95 of file mod\+\_\+oasis\+\_\+grid.\+F90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacemod__oasis__grid_1_1oasis__write__corner_acb0520c68b0c2c954efc30818d2fc35e}\label{interfacemod__oasis__grid_1_1oasis__write__corner_acb0520c68b0c2c954efc30818d2fc35e}} 
\index{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}!oasis\+\_\+write\+\_\+corner\+\_\+r4@{oasis\+\_\+write\+\_\+corner\+\_\+r4}}
\index{oasis\+\_\+write\+\_\+corner\+\_\+r4@{oasis\+\_\+write\+\_\+corner\+\_\+r4}!mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}}
\subsubsection{\texorpdfstring{oasis\+\_\+write\+\_\+corner\+\_\+r4()}{oasis\_write\_corner\_r4()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner\+::oasis\+\_\+write\+\_\+corner\+\_\+r4 (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(in)}]{cgrid,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in)}]{nx,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in)}]{ny,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in)}]{nc,  }\item[{real(kind=ip\+\_\+single\+\_\+p), dimension(\+:,\+:,\+:), intent(in)}]{clon,  }\item[{real(kind=ip\+\_\+single\+\_\+p), dimension(\+:,\+:,\+:), intent(in)}]{clat,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in), optional}]{partid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



User interface to set corner latitudes and longitudes for 4 byte reals. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em cgrid} & grid name\\
\hline
\mbox{\tt in}  & {\em nx} & global nx size\\
\hline
\mbox{\tt in}  & {\em ny} & global ny size\\
\hline
\mbox{\tt in}  & {\em nc} & number of corners per cell\\
\hline
\mbox{\tt in}  & {\em clon} & corner longitudes\\
\hline
\mbox{\tt in}  & {\em clat} & corner latitudes\\
\hline
\mbox{\tt in}  & {\em partid} & partition id if nonglobal data \\
\hline
\end{DoxyParams}


Definition at line 577 of file mod\+\_\+oasis\+\_\+grid.\+F90.

\mbox{\Hypertarget{interfacemod__oasis__grid_1_1oasis__write__corner_a441287a06e48050d2891f65497b756a0}\label{interfacemod__oasis__grid_1_1oasis__write__corner_a441287a06e48050d2891f65497b756a0}} 
\index{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}!oasis\+\_\+write\+\_\+corner\+\_\+r8@{oasis\+\_\+write\+\_\+corner\+\_\+r8}}
\index{oasis\+\_\+write\+\_\+corner\+\_\+r8@{oasis\+\_\+write\+\_\+corner\+\_\+r8}!mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}}
\subsubsection{\texorpdfstring{oasis\+\_\+write\+\_\+corner\+\_\+r8()}{oasis\_write\_corner\_r8()}}
{\footnotesize\ttfamily subroutine mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner\+::oasis\+\_\+write\+\_\+corner\+\_\+r8 (\begin{DoxyParamCaption}\item[{character(len=$\ast$), intent(in)}]{cgrid,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in)}]{nx,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in)}]{ny,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in)}]{nc,  }\item[{real(kind=ip\+\_\+double\+\_\+p), dimension(\+:,\+:,\+:), intent(in)}]{clon,  }\item[{real(kind=ip\+\_\+double\+\_\+p), dimension(\+:,\+:,\+:), intent(in)}]{clat,  }\item[{integer(kind=ip\+\_\+intwp\+\_\+p), intent(in), optional}]{partid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



User interface to set corner latitudes and longitudes for 8 byte reals. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em cgrid} & grid name\\
\hline
\mbox{\tt in}  & {\em nx} & global nx size\\
\hline
\mbox{\tt in}  & {\em ny} & global ny size\\
\hline
\mbox{\tt in}  & {\em nc} & number of corners per cell\\
\hline
\mbox{\tt in}  & {\em clon} & corner longitudes\\
\hline
\mbox{\tt in}  & {\em clat} & corner latitudes\\
\hline
\mbox{\tt in}  & {\em partid} & partition id if nonglobal data \\
\hline
\end{DoxyParams}


Definition at line 507 of file mod\+\_\+oasis\+\_\+grid.\+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__grid_8_f90}{mod\+\_\+oasis\+\_\+grid.\+F90}\end{DoxyCompactItemize}
