1 | \hypertarget{interfacemod__oasis__grid_1_1oasis__write__corner}{}\section{mod\+\_\+oasis\+\_\+grid\+:\+:oasis\+\_\+write\+\_\+corner Interface Reference} |
---|
2 | \label{interfacemod__oasis__grid_1_1oasis__write__corner}\index{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}} |
---|
3 | |
---|
4 | |
---|
5 | Generic interface to support writing 4 or 8 byte reals. |
---|
6 | |
---|
7 | |
---|
8 | \subsection*{Private Member Functions} |
---|
9 | \begin{DoxyCompactItemize} |
---|
10 | \item |
---|
11 | subroutine \hyperlink{interfacemod__oasis__grid_1_1oasis__write__corner_acb0520c68b0c2c954efc30818d2fc35e}{oasis\+\_\+write\+\_\+corner\+\_\+r4} (cgrid, nx, ny, nc, clon, clat, partid) |
---|
12 | \begin{DoxyCompactList}\small\item\em User interface to set corner latitudes and longitudes for 4 byte reals. \end{DoxyCompactList}\item |
---|
13 | subroutine \hyperlink{interfacemod__oasis__grid_1_1oasis__write__corner_a441287a06e48050d2891f65497b756a0}{oasis\+\_\+write\+\_\+corner\+\_\+r8} (cgrid, nx, ny, nc, clon, clat, partid) |
---|
14 | \begin{DoxyCompactList}\small\item\em User interface to set corner latitudes and longitudes for 8 byte reals. \end{DoxyCompactList}\end{DoxyCompactItemize} |
---|
15 | |
---|
16 | |
---|
17 | \subsection{Detailed Description} |
---|
18 | Generic interface to support writing 4 or 8 byte reals. |
---|
19 | |
---|
20 | Definition at line 95 of file mod\+\_\+oasis\+\_\+grid.\+F90. |
---|
21 | |
---|
22 | |
---|
23 | |
---|
24 | \subsection{Member Function/\+Subroutine Documentation} |
---|
25 | \mbox{\Hypertarget{interfacemod__oasis__grid_1_1oasis__write__corner_acb0520c68b0c2c954efc30818d2fc35e}\label{interfacemod__oasis__grid_1_1oasis__write__corner_acb0520c68b0c2c954efc30818d2fc35e}} |
---|
26 | \index{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}!oasis\+\_\+write\+\_\+corner\+\_\+r4@{oasis\+\_\+write\+\_\+corner\+\_\+r4}} |
---|
27 | \index{oasis\+\_\+write\+\_\+corner\+\_\+r4@{oasis\+\_\+write\+\_\+corner\+\_\+r4}!mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}} |
---|
28 | \subsubsection{\texorpdfstring{oasis\+\_\+write\+\_\+corner\+\_\+r4()}{oasis\_write\_corner\_r4()}} |
---|
29 | {\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]}} |
---|
30 | |
---|
31 | |
---|
32 | |
---|
33 | User interface to set corner latitudes and longitudes for 4 byte reals. |
---|
34 | |
---|
35 | |
---|
36 | \begin{DoxyParams}[1]{Parameters} |
---|
37 | \mbox{\tt in} & {\em cgrid} & grid name\\ |
---|
38 | \hline |
---|
39 | \mbox{\tt in} & {\em nx} & global nx size\\ |
---|
40 | \hline |
---|
41 | \mbox{\tt in} & {\em ny} & global ny size\\ |
---|
42 | \hline |
---|
43 | \mbox{\tt in} & {\em nc} & number of corners per cell\\ |
---|
44 | \hline |
---|
45 | \mbox{\tt in} & {\em clon} & corner longitudes\\ |
---|
46 | \hline |
---|
47 | \mbox{\tt in} & {\em clat} & corner latitudes\\ |
---|
48 | \hline |
---|
49 | \mbox{\tt in} & {\em partid} & partition id if nonglobal data \\ |
---|
50 | \hline |
---|
51 | \end{DoxyParams} |
---|
52 | |
---|
53 | |
---|
54 | Definition at line 577 of file mod\+\_\+oasis\+\_\+grid.\+F90. |
---|
55 | |
---|
56 | \mbox{\Hypertarget{interfacemod__oasis__grid_1_1oasis__write__corner_a441287a06e48050d2891f65497b756a0}\label{interfacemod__oasis__grid_1_1oasis__write__corner_a441287a06e48050d2891f65497b756a0}} |
---|
57 | \index{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}!oasis\+\_\+write\+\_\+corner\+\_\+r8@{oasis\+\_\+write\+\_\+corner\+\_\+r8}} |
---|
58 | \index{oasis\+\_\+write\+\_\+corner\+\_\+r8@{oasis\+\_\+write\+\_\+corner\+\_\+r8}!mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner@{mod\+\_\+oasis\+\_\+grid\+::oasis\+\_\+write\+\_\+corner}} |
---|
59 | \subsubsection{\texorpdfstring{oasis\+\_\+write\+\_\+corner\+\_\+r8()}{oasis\_write\_corner\_r8()}} |
---|
60 | {\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]}} |
---|
61 | |
---|
62 | |
---|
63 | |
---|
64 | User interface to set corner latitudes and longitudes for 8 byte reals. |
---|
65 | |
---|
66 | |
---|
67 | \begin{DoxyParams}[1]{Parameters} |
---|
68 | \mbox{\tt in} & {\em cgrid} & grid name\\ |
---|
69 | \hline |
---|
70 | \mbox{\tt in} & {\em nx} & global nx size\\ |
---|
71 | \hline |
---|
72 | \mbox{\tt in} & {\em ny} & global ny size\\ |
---|
73 | \hline |
---|
74 | \mbox{\tt in} & {\em nc} & number of corners per cell\\ |
---|
75 | \hline |
---|
76 | \mbox{\tt in} & {\em clon} & corner longitudes\\ |
---|
77 | \hline |
---|
78 | \mbox{\tt in} & {\em clat} & corner latitudes\\ |
---|
79 | \hline |
---|
80 | \mbox{\tt in} & {\em partid} & partition id if nonglobal data \\ |
---|
81 | \hline |
---|
82 | \end{DoxyParams} |
---|
83 | |
---|
84 | |
---|
85 | Definition at line 507 of file mod\+\_\+oasis\+\_\+grid.\+F90. |
---|
86 | |
---|
87 | |
---|
88 | |
---|
89 | The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize} |
---|
90 | \item |
---|
91 | /home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/\hyperlink{mod__oasis__grid_8_f90}{mod\+\_\+oasis\+\_\+grid.\+F90}\end{DoxyCompactItemize} |
---|