source: CPL/oasis3-mct/branches/OASIS3-MCT_5.0_branch/doc/doxygen/html/namespacemod__oasis__part.html @ 6331

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

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

File size: 22.9 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.13"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>Oasis3-MCT: mod_oasis_part Module Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="search/search.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="search/searchdata.js"></script>
14<script type="text/javascript" src="search/search.js"></script>
15<link href="doxygen.css" rel="stylesheet" type="text/css" />
16</head>
17<body>
18<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
19<div id="titlearea">
20<table cellspacing="0" cellpadding="0">
21 <tbody>
22 <tr style="height: 56px;">
23  <td id="projectalign" style="padding-left: 0.5em;">
24   <div id="projectname">Oasis3-MCT
25   </div>
26  </td>
27 </tr>
28 </tbody>
29</table>
30</div>
31<!-- end header part -->
32<!-- Generated by Doxygen 1.8.13 -->
33<script type="text/javascript">
34var searchBox = new SearchBox("searchBox", "search",false,'Search');
35</script>
36<script type="text/javascript" src="menudata.js"></script>
37<script type="text/javascript" src="menu.js"></script>
38<script type="text/javascript">
39$(function() {
40  initMenu('',true,false,'search.php','Search');
41  $(document).ready(function() { init_search(); });
42});
43</script>
44<div id="main-nav"></div>
45<!-- window showing the filter options -->
46<div id="MSearchSelectWindow"
47     onmouseover="return searchBox.OnSearchSelectShow()"
48     onmouseout="return searchBox.OnSearchSelectHide()"
49     onkeydown="return searchBox.OnSearchSelectKey(event)">
50</div>
51
52<!-- iframe showing the search results (closed by default) -->
53<div id="MSearchResultsWindow">
54<iframe src="javascript:void(0)" frameborder="0" 
55        name="MSearchResults" id="MSearchResults">
56</iframe>
57</div>
58
59</div><!-- top -->
60<div class="header">
61  <div class="summary">
62<a href="#nested-classes">Data Types</a> &#124;
63<a href="#func-members">Functions/Subroutines</a> &#124;
64<a href="#var-members">Variables</a>  </div>
65  <div class="headertitle">
66<div class="title">mod_oasis_part Module Reference</div>  </div>
67</div><!--header-->
68<div class="contents">
69
70<p>OASIS partition data and methods. 
71<a href="#details">More...</a></p>
72<table class="memberdecls">
73<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
74Data Types</h2></td></tr>
75<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmod__oasis__part_1_1prism__part__type.html">prism_part_type</a></td></tr>
76<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Partition (decomposition) data for variables.  <a href="structmod__oasis__part_1_1prism__part__type.html#details">More...</a><br /></td></tr>
77<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
78</table><table class="memberdecls">
79<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
80Functions/Subroutines</h2></td></tr>
81<tr class="memitem:af070605328f2b705735d7fbf8b838ff4"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#af070605328f2b705735d7fbf8b838ff4">oasis_def_partition</a> (id_part, kparal, kinfo, ig_size, name)</td></tr>
82<tr class="memdesc:af070605328f2b705735d7fbf8b838ff4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The OASIS user interface to define partitions.  <a href="#af070605328f2b705735d7fbf8b838ff4">More...</a><br /></td></tr>
83<tr class="separator:af070605328f2b705735d7fbf8b838ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
84<tr class="memitem:a80f66cc0ce5857aa53d070861f05b521"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#a80f66cc0ce5857aa53d070861f05b521">oasis_part_setup</a> ()</td></tr>
85<tr class="memdesc:a80f66cc0ce5857aa53d070861f05b521"><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronize partitions across all tasks, called at oasis enddef.  <a href="#a80f66cc0ce5857aa53d070861f05b521">More...</a><br /></td></tr>
86<tr class="separator:a80f66cc0ce5857aa53d070861f05b521"><td class="memSeparator" colspan="2">&#160;</td></tr>
87<tr class="memitem:a17c747bc29d25b558df42524bd63ac90"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#a17c747bc29d25b558df42524bd63ac90">oasis_part_zero</a> (s_prism_part)</td></tr>
88<tr class="memdesc:a17c747bc29d25b558df42524bd63ac90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Zero partition information.  <a href="#a17c747bc29d25b558df42524bd63ac90">More...</a><br /></td></tr>
89<tr class="separator:a17c747bc29d25b558df42524bd63ac90"><td class="memSeparator" colspan="2">&#160;</td></tr>
90<tr class="memitem:a12edb4b0248a3f562fe5f6e16eede06a"><td class="memItemLeft" align="right" valign="top">subroutine&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#a12edb4b0248a3f562fe5f6e16eede06a">oasis_part_write</a> (s_prism_part, npart)</td></tr>
91<tr class="memdesc:a12edb4b0248a3f562fe5f6e16eede06a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print parition information.  <a href="#a12edb4b0248a3f562fe5f6e16eede06a">More...</a><br /></td></tr>
92<tr class="separator:a12edb4b0248a3f562fe5f6e16eede06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
93<tr class="memitem:aacc20c24f42edbef4ec2610bf98aadfc"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#aacc20c24f42edbef4ec2610bf98aadfc">oasis_part_create</a> (id_part, TYPE, gsize, nx, ny, gridname, gscomm, mpicom, gridID)</td></tr>
94<tr class="memdesc:aacc20c24f42edbef4ec2610bf98aadfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new partition internally, needed for mapping.  <a href="#aacc20c24f42edbef4ec2610bf98aadfc">More...</a><br /></td></tr>
95<tr class="separator:aacc20c24f42edbef4ec2610bf98aadfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
96</table><table class="memberdecls">
97<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
98Variables</h2></td></tr>
99<tr class="memitem:ab68d087792db0351181c9a97025d793b"><td class="memItemLeft" align="right" valign="top">integer(kind=ip_intwp_p), parameter&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#ab68d087792db0351181c9a97025d793b">mpart</a> = 100</td></tr>
100<tr class="memdesc:ab68d087792db0351181c9a97025d793b"><td class="mdescLeft">&#160;</td><td class="mdescRight">maximum number of partitions allowed  <a href="#ab68d087792db0351181c9a97025d793b">More...</a><br /></td></tr>
101<tr class="separator:ab68d087792db0351181c9a97025d793b"><td class="memSeparator" colspan="2">&#160;</td></tr>
102<tr class="memitem:ac8340e63b159a9786ad8fffabd1d47f8"><td class="memItemLeft" align="right" valign="top">integer(kind=ip_intwp_p), public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#ac8340e63b159a9786ad8fffabd1d47f8">prism_npart</a> = 0</td></tr>
103<tr class="memdesc:ac8340e63b159a9786ad8fffabd1d47f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">number of partitions defined  <a href="#ac8340e63b159a9786ad8fffabd1d47f8">More...</a><br /></td></tr>
104<tr class="separator:ac8340e63b159a9786ad8fffabd1d47f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
105<tr class="memitem:a326ce52f630ba7e71905af864a6cb2dc"><td class="memItemLeft" align="right" valign="top">type(<a class="el" href="structmod__oasis__part_1_1prism__part__type.html">prism_part_type</a>), dimension(<a class="el" href="namespacemod__oasis__part.html#ab68d087792db0351181c9a97025d793b">mpart</a>), public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#a326ce52f630ba7e71905af864a6cb2dc">prism_part</a></td></tr>
106<tr class="memdesc:a326ce52f630ba7e71905af864a6cb2dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">list of defined partitions  <a href="#a326ce52f630ba7e71905af864a6cb2dc">More...</a><br /></td></tr>
107<tr class="separator:a326ce52f630ba7e71905af864a6cb2dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
108<tr class="memitem:a8cee930f023feb7bcad4a0cab0b490a1"><td class="memItemLeft" align="right" valign="top">integer(kind=ip_intwp_p)&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__part.html#a8cee930f023feb7bcad4a0cab0b490a1">part_name_cnt</a> = 0</td></tr>
109<tr class="memdesc:a8cee930f023feb7bcad4a0cab0b490a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">used to define partition names internally  <a href="#a8cee930f023feb7bcad4a0cab0b490a1">More...</a><br /></td></tr>
110<tr class="separator:a8cee930f023feb7bcad4a0cab0b490a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
111</table>
112<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
113<div class="textblock"><p>OASIS partition data and methods. </p>
114</div><h2 class="groupheader">Function/Subroutine Documentation</h2>
115<a id="af070605328f2b705735d7fbf8b838ff4"></a>
116<h2 class="memtitle"><span class="permalink"><a href="#af070605328f2b705735d7fbf8b838ff4">&#9670;&nbsp;</a></span>oasis_def_partition()</h2>
117
118<div class="memitem">
119<div class="memproto">
120      <table class="memname">
121        <tr>
122          <td class="memname">subroutine, public mod_oasis_part::oasis_def_partition </td>
123          <td>(</td>
124          <td class="paramtype">integer(kind=ip_intwp_p), intent(out)&#160;</td>
125          <td class="paramname"><em>id_part</em>, </td>
126        </tr>
127        <tr>
128          <td class="paramkey"></td>
129          <td></td>
130          <td class="paramtype">integer(kind=ip_intwp_p), dimension(:), intent(in)&#160;</td>
131          <td class="paramname"><em>kparal</em>, </td>
132        </tr>
133        <tr>
134          <td class="paramkey"></td>
135          <td></td>
136          <td class="paramtype">integer(kind=ip_intwp_p), intent(out), optional&#160;</td>
137          <td class="paramname"><em>kinfo</em>, </td>
138        </tr>
139        <tr>
140          <td class="paramkey"></td>
141          <td></td>
142          <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional&#160;</td>
143          <td class="paramname"><em>ig_size</em>, </td>
144        </tr>
145        <tr>
146          <td class="paramkey"></td>
147          <td></td>
148          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
149          <td class="paramname"><em>name</em>&#160;</td>
150        </tr>
151        <tr>
152          <td></td>
153          <td>)</td>
154          <td></td><td></td>
155        </tr>
156      </table>
157</div><div class="memdoc">
158
159<p>The OASIS user interface to define partitions. </p>
160<dl class="params"><dt>Parameters</dt><dd>
161  <table class="params">
162    <tr><td class="paramdir">[out]</td><td class="paramname">id_part</td><td>partition id</td></tr>
163    <tr><td class="paramdir">[in]</td><td class="paramname">kparal</td><td>decomposition information</td></tr>
164    <tr><td class="paramdir">[out]</td><td class="paramname">kinfo</td><td>return code</td></tr>
165    <tr><td class="paramdir">[in]</td><td class="paramname">ig_size</td><td>total size of partition</td></tr>
166    <tr><td class="paramdir">[in]</td><td class="paramname">name</td><td>name of partition </td></tr>
167  </table>
168  </dd>
169</dl>
170<ul>
171<li>Increment partition number and store user values </li>
172</ul>
173
174<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00060">60</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
175
176</div>
177</div>
178<a id="aacc20c24f42edbef4ec2610bf98aadfc"></a>
179<h2 class="memtitle"><span class="permalink"><a href="#aacc20c24f42edbef4ec2610bf98aadfc">&#9670;&nbsp;</a></span>oasis_part_create()</h2>
180
181<div class="memitem">
182<div class="memproto">
183      <table class="memname">
184        <tr>
185          <td class="memname">subroutine, public mod_oasis_part::oasis_part_create </td>
186          <td>(</td>
187          <td class="paramtype">integer(ip_i4_p), intent(out)&#160;</td>
188          <td class="paramname"><em>id_part</em>, </td>
189        </tr>
190        <tr>
191          <td class="paramkey"></td>
192          <td></td>
193          <td class="paramtype">character(len=*), intent(in)&#160;</td>
194          <td class="paramname"><em>TYPE</em>, </td>
195        </tr>
196        <tr>
197          <td class="paramkey"></td>
198          <td></td>
199          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
200          <td class="paramname"><em>gsize</em>, </td>
201        </tr>
202        <tr>
203          <td class="paramkey"></td>
204          <td></td>
205          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
206          <td class="paramname"><em>nx</em>, </td>
207        </tr>
208        <tr>
209          <td class="paramkey"></td>
210          <td></td>
211          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
212          <td class="paramname"><em>ny</em>, </td>
213        </tr>
214        <tr>
215          <td class="paramkey"></td>
216          <td></td>
217          <td class="paramtype">character(len=*), intent(in)&#160;</td>
218          <td class="paramname"><em>gridname</em>, </td>
219        </tr>
220        <tr>
221          <td class="paramkey"></td>
222          <td></td>
223          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
224          <td class="paramname"><em>gscomm</em>, </td>
225        </tr>
226        <tr>
227          <td class="paramkey"></td>
228          <td></td>
229          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
230          <td class="paramname"><em>mpicom</em>, </td>
231        </tr>
232        <tr>
233          <td class="paramkey"></td>
234          <td></td>
235          <td class="paramtype">integer(ip_i4_p), dimension(:), optional&#160;</td>
236          <td class="paramname"><em>gridID</em>&#160;</td>
237        </tr>
238        <tr>
239          <td></td>
240          <td>)</td>
241          <td></td><td></td>
242        </tr>
243      </table>
244</div><div class="memdoc">
245
246<p>Create a new partition internally, needed for mapping. </p>
247<dl class="params"><dt>Parameters</dt><dd>
248  <table class="params">
249    <tr><td class="paramdir">[out]</td><td class="paramname">id_part</td><td>partition id</td></tr>
250    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>type of decomposition specified</td></tr>
251    <tr><td class="paramdir">[in]</td><td class="paramname">gsize</td><td>global size of grid</td></tr>
252    <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr>
253    <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr>
254    <tr><td class="paramdir">[in]</td><td class="paramname">gridname</td><td>grid name</td></tr>
255    <tr><td class="paramdir">[in]</td><td class="paramname">gscomm</td><td>global seg map communicator</td></tr>
256    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>local mpi comm</td></tr>
257    <tr><td class="paramdir"></td><td class="paramname">gridid</td><td>gridcell ID </td></tr>
258  </table>
259  </dd>
260</dl>
261<ul>
262<li>Check if an existing gsmap can be reused</li>
263<li>Check that all tasks agree and if so, return with that partition id</li>
264<li>Instantiate a decomposition based on gsize and type<ul>
265<li>Create a new partition and set values</li>
266<li>Initialize the partition gsmap and pgsmap </li>
267</ul>
268</li>
269</ul>
270
271<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00444">444</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
272
273</div>
274</div>
275<a id="a80f66cc0ce5857aa53d070861f05b521"></a>
276<h2 class="memtitle"><span class="permalink"><a href="#a80f66cc0ce5857aa53d070861f05b521">&#9670;&nbsp;</a></span>oasis_part_setup()</h2>
277
278<div class="memitem">
279<div class="memproto">
280      <table class="memname">
281        <tr>
282          <td class="memname">subroutine, public mod_oasis_part::oasis_part_setup </td>
283          <td>(</td>
284          <td class="paramname"></td><td>)</td>
285          <td></td>
286        </tr>
287      </table>
288</div><div class="memdoc">
289
290<p>Synchronize partitions across all tasks, called at oasis enddef. </p>
291<ul>
292<li>Generate reduced partname list</li>
293<li>Define all partitions on all tasks</li>
294<li>Convert kparal information to data for the gsmap</li>
295<li>Initialize the local gsmap and partition gsmap </li>
296</ul>
297
298<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00142">142</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
299
300</div>
301</div>
302<a id="a12edb4b0248a3f562fe5f6e16eede06a"></a>
303<h2 class="memtitle"><span class="permalink"><a href="#a12edb4b0248a3f562fe5f6e16eede06a">&#9670;&nbsp;</a></span>oasis_part_write()</h2>
304
305<div class="memitem">
306<div class="memproto">
307<table class="mlabels">
308  <tr>
309  <td class="mlabels-left">
310      <table class="memname">
311        <tr>
312          <td class="memname">subroutine mod_oasis_part::oasis_part_write </td>
313          <td>(</td>
314          <td class="paramtype">type(<a class="el" href="structmod__oasis__part_1_1prism__part__type.html">prism_part_type</a>), intent(in)&#160;</td>
315          <td class="paramname"><em>s_prism_part</em>, </td>
316        </tr>
317        <tr>
318          <td class="paramkey"></td>
319          <td></td>
320          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
321          <td class="paramname"><em>npart</em>&#160;</td>
322        </tr>
323        <tr>
324          <td></td>
325          <td>)</td>
326          <td></td><td></td>
327        </tr>
328      </table>
329  </td>
330  <td class="mlabels-right">
331<span class="mlabels"><span class="mlabel">private</span></span>  </td>
332  </tr>
333</table>
334</div><div class="memdoc">
335
336<p>Print parition information. </p>
337
338<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00390">390</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
339
340</div>
341</div>
342<a id="a17c747bc29d25b558df42524bd63ac90"></a>
343<h2 class="memtitle"><span class="permalink"><a href="#a17c747bc29d25b558df42524bd63ac90">&#9670;&nbsp;</a></span>oasis_part_zero()</h2>
344
345<div class="memitem">
346<div class="memproto">
347<table class="mlabels">
348  <tr>
349  <td class="mlabels-left">
350      <table class="memname">
351        <tr>
352          <td class="memname">subroutine mod_oasis_part::oasis_part_zero </td>
353          <td>(</td>
354          <td class="paramtype">type(<a class="el" href="structmod__oasis__part_1_1prism__part__type.html">prism_part_type</a>), intent(inout)&#160;</td>
355          <td class="paramname"><em>s_prism_part</em></td><td>)</td>
356          <td></td>
357        </tr>
358      </table>
359  </td>
360  <td class="mlabels-right">
361<span class="mlabels"><span class="mlabel">private</span></span>  </td>
362  </tr>
363</table>
364</div><div class="memdoc">
365
366<p>Zero partition information. </p>
367
368<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00361">361</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
369
370</div>
371</div>
372<h2 class="groupheader">Variable Documentation</h2>
373<a id="ab68d087792db0351181c9a97025d793b"></a>
374<h2 class="memtitle"><span class="permalink"><a href="#ab68d087792db0351181c9a97025d793b">&#9670;&nbsp;</a></span>mpart</h2>
375
376<div class="memitem">
377<div class="memproto">
378<table class="mlabels">
379  <tr>
380  <td class="mlabels-left">
381      <table class="memname">
382        <tr>
383          <td class="memname">integer(kind=ip_intwp_p), parameter mod_oasis_part::mpart = 100</td>
384        </tr>
385      </table>
386  </td>
387  <td class="mlabels-right">
388<span class="mlabels"><span class="mlabel">private</span></span>  </td>
389  </tr>
390</table>
391</div><div class="memdoc">
392
393<p>maximum number of partitions allowed </p>
394
395<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00026">26</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
396
397</div>
398</div>
399<a id="a8cee930f023feb7bcad4a0cab0b490a1"></a>
400<h2 class="memtitle"><span class="permalink"><a href="#a8cee930f023feb7bcad4a0cab0b490a1">&#9670;&nbsp;</a></span>part_name_cnt</h2>
401
402<div class="memitem">
403<div class="memproto">
404<table class="mlabels">
405  <tr>
406  <td class="mlabels-left">
407      <table class="memname">
408        <tr>
409          <td class="memname">integer(kind=ip_intwp_p) mod_oasis_part::part_name_cnt = 0</td>
410        </tr>
411      </table>
412  </td>
413  <td class="mlabels-right">
414<span class="mlabels"><span class="mlabel">private</span></span>  </td>
415  </tr>
416</table>
417</div><div class="memdoc">
418
419<p>used to define partition names internally </p>
420
421<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00051">51</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
422
423</div>
424</div>
425<a id="ac8340e63b159a9786ad8fffabd1d47f8"></a>
426<h2 class="memtitle"><span class="permalink"><a href="#ac8340e63b159a9786ad8fffabd1d47f8">&#9670;&nbsp;</a></span>prism_npart</h2>
427
428<div class="memitem">
429<div class="memproto">
430      <table class="memname">
431        <tr>
432          <td class="memname">integer(kind=ip_intwp_p), public mod_oasis_part::prism_npart = 0</td>
433        </tr>
434      </table>
435</div><div class="memdoc">
436
437<p>number of partitions defined </p>
438
439<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00046">46</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
440
441</div>
442</div>
443<a id="a326ce52f630ba7e71905af864a6cb2dc"></a>
444<h2 class="memtitle"><span class="permalink"><a href="#a326ce52f630ba7e71905af864a6cb2dc">&#9670;&nbsp;</a></span>prism_part</h2>
445
446<div class="memitem">
447<div class="memproto">
448      <table class="memname">
449        <tr>
450          <td class="memname">type(<a class="el" href="structmod__oasis__part_1_1prism__part__type.html">prism_part_type</a>), dimension(<a class="el" href="namespacemod__oasis__part.html#ab68d087792db0351181c9a97025d793b">mpart</a>), public mod_oasis_part::prism_part</td>
451        </tr>
452      </table>
453</div><div class="memdoc">
454
455<p>list of defined partitions </p>
456
457<p class="definition">Definition at line <a class="el" href="mod__oasis__part_8_f90_source.html#l00047">47</a> of file <a class="el" href="mod__oasis__part_8_f90_source.html">mod_oasis_part.F90</a>.</p>
458
459</div>
460</div>
461</div><!-- contents -->
462<!-- start footer part -->
463<hr class="footer"/><address class="footer"><small>
464Generated on Fri Jun 29 2018 20:52:30 for Oasis3-MCT by &#160;<a href="http://www.doxygen.org/index.html">
465<img class="footer" src="doxygen.png" alt="doxygen"/>
466</a> 1.8.13
467</small></address>
468</body>
469</html>
Note: See TracBrowser for help on using the repository browser.