source: CPL/oasis3-mct/branches/OASIS3-MCT_5.0_branch/doc/doxygen/latex/structmod__oasis__part_1_1prism__part__type.tex

Last change on this file was 6331, checked in by aclsce, 17 months ago

Moved oasis-mct_5.0 in oasis3-mct/branches directory.

File size: 13.1 KB
Line 
1\hypertarget{structmod__oasis__part_1_1prism__part__type}{}\section{mod\+\_\+oasis\+\_\+part\+:\+:prism\+\_\+part\+\_\+type Type Reference}
2\label{structmod__oasis__part_1_1prism__part__type}\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
3
4
5Partition (decomposition) data for variables. 
6
7
8\subsection*{Private Attributes}
9\begin{DoxyCompactItemize}
10\item 
11character(len=ic\+\_\+lvar2) \hyperlink{structmod__oasis__part_1_1prism__part__type_ae53180c23d73bf1f4930e24171dba0a2}{partname}
12\begin{DoxyCompactList}\small\item\em partition name \end{DoxyCompactList}\item 
13type(mct\+\_\+gsmap) \hyperlink{structmod__oasis__part_1_1prism__part__type_a3d605216cf9bdf556416419ee8ec5993}{gsmap}
14\begin{DoxyCompactList}\small\item\em gsmap on mpi\+\_\+comm\+\_\+local \end{DoxyCompactList}\item 
15integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_aaa2c19e53815eaf5df431612eadabfa4}{gsize}
16\begin{DoxyCompactList}\small\item\em global size of grid \end{DoxyCompactList}\item 
17integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a7d857ca94b6eef3642bb6fd1ffeff551}{lsize}
18\begin{DoxyCompactList}\small\item\em local size of grid \end{DoxyCompactList}\item 
19integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a7640ce8e1943f2fc70c8b072795502b2}{nx}
20\begin{DoxyCompactList}\small\item\em global nx size \end{DoxyCompactList}\item 
21integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a4169783dee96aa9c60d43826daf6000c}{ny}
22\begin{DoxyCompactList}\small\item\em global ny size \end{DoxyCompactList}\item 
23character(len=ic\+\_\+lvar) \hyperlink{structmod__oasis__part_1_1prism__part__type_a4507d4efc53b93149a44bf44d12c9e56}{gridname}
24\begin{DoxyCompactList}\small\item\em grid name \end{DoxyCompactList}\item 
25integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a5aaf8efdc7391d2a64f269dd97055612}{mpicom}
26\begin{DoxyCompactList}\small\item\em mpicom for partition tasks only \end{DoxyCompactList}\item 
27integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a3f129d8d5ee4ccf7b071febc1c3f37c3}{npes}
28\begin{DoxyCompactList}\small\item\em tasks count associated with partition \end{DoxyCompactList}\item 
29integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a1bf56b7dcc55c07cab5d1be13d33cfdd}{rank}
30\begin{DoxyCompactList}\small\item\em rank of each task \end{DoxyCompactList}\item 
31type(mct\+\_\+gsmap) \hyperlink{structmod__oasis__part_1_1prism__part__type_ace66d3bf592452e56ffe202df3a09310}{pgsmap}
32\begin{DoxyCompactList}\small\item\em same gsmap but on partition mpicom \end{DoxyCompactList}\item 
33integer(kind=ip\+\_\+i4\+\_\+p) \hyperlink{structmod__oasis__part_1_1prism__part__type_a68188f6203fd3a54b307f3074cd01957}{ig\+\_\+size}
34\begin{DoxyCompactList}\small\item\em def\+\_\+part setting \end{DoxyCompactList}\item 
35integer(kind=ip\+\_\+i4\+\_\+p), dimension(\+:), pointer \hyperlink{structmod__oasis__part_1_1prism__part__type_a32de1a0439c69db4f6b4d42839ad4202}{kparal}
36\begin{DoxyCompactList}\small\item\em def\+\_\+part setting \end{DoxyCompactList}\end{DoxyCompactItemize}
37
38
39\subsection{Detailed Description}
40Partition (decomposition) data for variables.
41
42Definition at line 29 of file mod\+\_\+oasis\+\_\+part.\+F90.
43
44
45
46\subsection{Member Data Documentation}
47\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a4507d4efc53b93149a44bf44d12c9e56}\label{structmod__oasis__part_1_1prism__part__type_a4507d4efc53b93149a44bf44d12c9e56}} 
48\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!gridname@{gridname}}
49\index{gridname@{gridname}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
50\subsubsection{\texorpdfstring{gridname}{gridname}}
51{\footnotesize\ttfamily character(len=ic\+\_\+lvar) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::gridname\hspace{0.3cm}{\ttfamily [private]}}
52
53
54
55grid name
56
57
58
59Definition at line 36 of file mod\+\_\+oasis\+\_\+part.\+F90.
60
61\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_aaa2c19e53815eaf5df431612eadabfa4}\label{structmod__oasis__part_1_1prism__part__type_aaa2c19e53815eaf5df431612eadabfa4}} 
62\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!gsize@{gsize}}
63\index{gsize@{gsize}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
64\subsubsection{\texorpdfstring{gsize}{gsize}}
65{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::gsize\hspace{0.3cm}{\ttfamily [private]}}
66
67
68
69global size of grid
70
71
72
73Definition at line 32 of file mod\+\_\+oasis\+\_\+part.\+F90.
74
75\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a3d605216cf9bdf556416419ee8ec5993}\label{structmod__oasis__part_1_1prism__part__type_a3d605216cf9bdf556416419ee8ec5993}} 
76\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!gsmap@{gsmap}}
77\index{gsmap@{gsmap}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
78\subsubsection{\texorpdfstring{gsmap}{gsmap}}
79{\footnotesize\ttfamily type(mct\+\_\+gsmap) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::gsmap\hspace{0.3cm}{\ttfamily [private]}}
80
81
82
83gsmap on mpi\+\_\+comm\+\_\+local
84
85
86
87Definition at line 31 of file mod\+\_\+oasis\+\_\+part.\+F90.
88
89\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a68188f6203fd3a54b307f3074cd01957}\label{structmod__oasis__part_1_1prism__part__type_a68188f6203fd3a54b307f3074cd01957}} 
90\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!ig\+\_\+size@{ig\+\_\+size}}
91\index{ig\+\_\+size@{ig\+\_\+size}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
92\subsubsection{\texorpdfstring{ig\+\_\+size}{ig\_size}}
93{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::ig\+\_\+size\hspace{0.3cm}{\ttfamily [private]}}
94
95
96
97def\+\_\+part setting
98
99
100
101Definition at line 42 of file mod\+\_\+oasis\+\_\+part.\+F90.
102
103\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a32de1a0439c69db4f6b4d42839ad4202}\label{structmod__oasis__part_1_1prism__part__type_a32de1a0439c69db4f6b4d42839ad4202}} 
104\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!kparal@{kparal}}
105\index{kparal@{kparal}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
106\subsubsection{\texorpdfstring{kparal}{kparal}}
107{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p), dimension(\+:), pointer mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::kparal\hspace{0.3cm}{\ttfamily [private]}}
108
109
110
111def\+\_\+part setting
112
113
114
115Definition at line 43 of file mod\+\_\+oasis\+\_\+part.\+F90.
116
117\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a7d857ca94b6eef3642bb6fd1ffeff551}\label{structmod__oasis__part_1_1prism__part__type_a7d857ca94b6eef3642bb6fd1ffeff551}} 
118\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!lsize@{lsize}}
119\index{lsize@{lsize}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
120\subsubsection{\texorpdfstring{lsize}{lsize}}
121{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::lsize\hspace{0.3cm}{\ttfamily [private]}}
122
123
124
125local size of grid
126
127
128
129Definition at line 33 of file mod\+\_\+oasis\+\_\+part.\+F90.
130
131\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a5aaf8efdc7391d2a64f269dd97055612}\label{structmod__oasis__part_1_1prism__part__type_a5aaf8efdc7391d2a64f269dd97055612}} 
132\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!mpicom@{mpicom}}
133\index{mpicom@{mpicom}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
134\subsubsection{\texorpdfstring{mpicom}{mpicom}}
135{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::mpicom\hspace{0.3cm}{\ttfamily [private]}}
136
137
138
139mpicom for partition tasks only
140
141
142
143Definition at line 37 of file mod\+\_\+oasis\+\_\+part.\+F90.
144
145\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a3f129d8d5ee4ccf7b071febc1c3f37c3}\label{structmod__oasis__part_1_1prism__part__type_a3f129d8d5ee4ccf7b071febc1c3f37c3}} 
146\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!npes@{npes}}
147\index{npes@{npes}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
148\subsubsection{\texorpdfstring{npes}{npes}}
149{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::npes\hspace{0.3cm}{\ttfamily [private]}}
150
151
152
153tasks count associated with partition
154
155
156
157Definition at line 38 of file mod\+\_\+oasis\+\_\+part.\+F90.
158
159\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a7640ce8e1943f2fc70c8b072795502b2}\label{structmod__oasis__part_1_1prism__part__type_a7640ce8e1943f2fc70c8b072795502b2}} 
160\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!nx@{nx}}
161\index{nx@{nx}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
162\subsubsection{\texorpdfstring{nx}{nx}}
163{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::nx\hspace{0.3cm}{\ttfamily [private]}}
164
165
166
167global nx size
168
169
170
171Definition at line 34 of file mod\+\_\+oasis\+\_\+part.\+F90.
172
173\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a4169783dee96aa9c60d43826daf6000c}\label{structmod__oasis__part_1_1prism__part__type_a4169783dee96aa9c60d43826daf6000c}} 
174\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!ny@{ny}}
175\index{ny@{ny}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
176\subsubsection{\texorpdfstring{ny}{ny}}
177{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::ny\hspace{0.3cm}{\ttfamily [private]}}
178
179
180
181global ny size
182
183
184
185Definition at line 35 of file mod\+\_\+oasis\+\_\+part.\+F90.
186
187\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_ae53180c23d73bf1f4930e24171dba0a2}\label{structmod__oasis__part_1_1prism__part__type_ae53180c23d73bf1f4930e24171dba0a2}} 
188\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!partname@{partname}}
189\index{partname@{partname}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
190\subsubsection{\texorpdfstring{partname}{partname}}
191{\footnotesize\ttfamily character(len=ic\+\_\+lvar2) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::partname\hspace{0.3cm}{\ttfamily [private]}}
192
193
194
195partition name
196
197
198
199Definition at line 30 of file mod\+\_\+oasis\+\_\+part.\+F90.
200
201\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_ace66d3bf592452e56ffe202df3a09310}\label{structmod__oasis__part_1_1prism__part__type_ace66d3bf592452e56ffe202df3a09310}} 
202\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!pgsmap@{pgsmap}}
203\index{pgsmap@{pgsmap}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
204\subsubsection{\texorpdfstring{pgsmap}{pgsmap}}
205{\footnotesize\ttfamily type(mct\+\_\+gsmap) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::pgsmap\hspace{0.3cm}{\ttfamily [private]}}
206
207
208
209same gsmap but on partition mpicom
210
211
212
213Definition at line 40 of file mod\+\_\+oasis\+\_\+part.\+F90.
214
215\mbox{\Hypertarget{structmod__oasis__part_1_1prism__part__type_a1bf56b7dcc55c07cab5d1be13d33cfdd}\label{structmod__oasis__part_1_1prism__part__type_a1bf56b7dcc55c07cab5d1be13d33cfdd}} 
216\index{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}!rank@{rank}}
217\index{rank@{rank}!mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type@{mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type}}
218\subsubsection{\texorpdfstring{rank}{rank}}
219{\footnotesize\ttfamily integer(kind=ip\+\_\+i4\+\_\+p) mod\+\_\+oasis\+\_\+part\+::prism\+\_\+part\+\_\+type\+::rank\hspace{0.3cm}{\ttfamily [private]}}
220
221
222
223rank of each task
224
225
226
227Definition at line 39 of file mod\+\_\+oasis\+\_\+part.\+F90.
228
229
230
231The documentation for this type was generated from the following file\+:\begin{DoxyCompactItemize}
232\item 
233/home/globc2/tcraig/oasis3-\/mct.\+trunk/lib/psmile/src/\hyperlink{mod__oasis__part_8_f90}{mod\+\_\+oasis\+\_\+part.\+F90}\end{DoxyCompactItemize}
Note: See TracBrowser for help on using the repository browser.