source: CPL/oasis3-mct/branches/OASIS3-MCT_5.0_branch/doc/doxygen/html/namespacemod__oasis__io.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: 43.8 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_io 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="#func-members">Functions/Subroutines</a>  </div>
63  <div class="headertitle">
64<div class="title">mod_oasis_io Module Reference</div>  </div>
65</div><!--header-->
66<div class="contents">
67
68<p>Provides reusable IO routines for OASIS. 
69<a href="#details">More...</a></p>
70<table class="memberdecls">
71<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
72Functions/Subroutines</h2></td></tr>
73<tr class="memitem:a4d0f5cb29eabc798e857127c8c174d85"><td class="memItemLeft" align="right" valign="top">logical function, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a4d0f5cb29eabc798e857127c8c174d85">oasis_io_varexists</a> (filename, fldname)</td></tr>
74<tr class="memdesc:a4d0f5cb29eabc798e857127c8c174d85"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the var fldname is in the file.  <a href="#a4d0f5cb29eabc798e857127c8c174d85">More...</a><br /></td></tr>
75<tr class="separator:a4d0f5cb29eabc798e857127c8c174d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
76<tr class="memitem:a6c14bebb7b216218e25f599e3469ae0c"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a6c14bebb7b216218e25f599e3469ae0c">oasis_io_read_avfld</a> (filename, av, gsmap, mpicom, avfld, filefld, fldtype)</td></tr>
77<tr class="memdesc:a6c14bebb7b216218e25f599e3469ae0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads single field from a file into an attribute Vector.  <a href="#a6c14bebb7b216218e25f599e3469ae0c">More...</a><br /></td></tr>
78<tr class="separator:a6c14bebb7b216218e25f599e3469ae0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
79<tr class="memitem:ad8a48d6c36e3fac637a8191c20e514f2"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#ad8a48d6c36e3fac637a8191c20e514f2">oasis_io_write_avfile</a> (rstfile, av, gsmap, mpicom, nx, ny, nampre)</td></tr>
80<tr class="memdesc:ad8a48d6c36e3fac637a8191c20e514f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes all fields from an attribute vector to a file.  <a href="#ad8a48d6c36e3fac637a8191c20e514f2">More...</a><br /></td></tr>
81<tr class="separator:ad8a48d6c36e3fac637a8191c20e514f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
82<tr class="memitem:a65e17e4a065e8e4dea33754fb9c1d32c"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a65e17e4a065e8e4dea33754fb9c1d32c">oasis_io_read_avfile</a> (rstfile, av, gsmap, mpicom, abort, nampre, didread)</td></tr>
83<tr class="memdesc:a65e17e4a065e8e4dea33754fb9c1d32c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads all fields for an attribute vector from a file.  <a href="#a65e17e4a065e8e4dea33754fb9c1d32c">More...</a><br /></td></tr>
84<tr class="separator:a65e17e4a065e8e4dea33754fb9c1d32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
85<tr class="memitem:a8b604f89345d74c74c6bc3b4760b2e29"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a8b604f89345d74c74c6bc3b4760b2e29">oasis_io_read_array</a> (rstfile, mpicom, iarray, ivarname, rarray, rvarname, abort)</td></tr>
86<tr class="memdesc:a8b604f89345d74c74c6bc3b4760b2e29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads an integer or real field from a file into an array.  <a href="#a8b604f89345d74c74c6bc3b4760b2e29">More...</a><br /></td></tr>
87<tr class="separator:a8b604f89345d74c74c6bc3b4760b2e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
88<tr class="memitem:a9ac8ce0ba3223fb59f7f003b50b229cf"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a9ac8ce0ba3223fb59f7f003b50b229cf">oasis_io_write_array</a> (rstfile, mpicom, iarray, ivarname, rarray, rvarname)</td></tr>
89<tr class="memdesc:a9ac8ce0ba3223fb59f7f003b50b229cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes a real or integer array to a file.  <a href="#a9ac8ce0ba3223fb59f7f003b50b229cf">More...</a><br /></td></tr>
90<tr class="separator:a9ac8ce0ba3223fb59f7f003b50b229cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
91<tr class="memitem:a42b325557a774b08d4cba24f387f8b01"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a42b325557a774b08d4cba24f387f8b01">oasis_io_write_avfbf</a> (av, gsmap, mpicom, nx, ny, msec, f_string, filename)</td></tr>
92<tr class="memdesc:a42b325557a774b08d4cba24f387f8b01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write each field in an attribute vector to an individual files.  <a href="#a42b325557a774b08d4cba24f387f8b01">More...</a><br /></td></tr>
93<tr class="separator:a42b325557a774b08d4cba24f387f8b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
94<tr class="memitem:ac4a465a698824fb473074bfbd3d92f79"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#ac4a465a698824fb473074bfbd3d92f79">oasis_io_read_avfbf</a> (av, gsmap, mpicom, msec, f_string, filename)</td></tr>
95<tr class="memdesc:ac4a465a698824fb473074bfbd3d92f79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read each field in an attribute vector from individual files.  <a href="#ac4a465a698824fb473074bfbd3d92f79">More...</a><br /></td></tr>
96<tr class="separator:ac4a465a698824fb473074bfbd3d92f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
97<tr class="memitem:af080505b4678a5c68916a700f54ac6e6"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#af080505b4678a5c68916a700f54ac6e6">oasis_io_read_field_fromroot</a> (filename, fldname, ifld2, fld2, fld3, nx, ny, nz)</td></tr>
98<tr class="memdesc:af080505b4678a5c68916a700f54ac6e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read a field on the root task from a file into an array.  <a href="#af080505b4678a5c68916a700f54ac6e6">More...</a><br /></td></tr>
99<tr class="separator:af080505b4678a5c68916a700f54ac6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
100<tr class="memitem:a18912324646473cf8fedd7138cc59a79"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a18912324646473cf8fedd7138cc59a79">oasis_io_write_2dgridfld_fromroot</a> (filename, fldname, fld, nx, ny)</td></tr>
101<tr class="memdesc:a18912324646473cf8fedd7138cc59a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a real array named field from the root task to a file.  <a href="#a18912324646473cf8fedd7138cc59a79">More...</a><br /></td></tr>
102<tr class="separator:a18912324646473cf8fedd7138cc59a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
103<tr class="memitem:a432ecb26e0e2d8387c1601ea6cc68668"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#a432ecb26e0e2d8387c1601ea6cc68668">oasis_io_write_2dgridint_fromroot</a> (filename, fldname, fld, nx, ny)</td></tr>
104<tr class="memdesc:a432ecb26e0e2d8387c1601ea6cc68668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write an integer array named field from the root task to a file.  <a href="#a432ecb26e0e2d8387c1601ea6cc68668">More...</a><br /></td></tr>
105<tr class="separator:a432ecb26e0e2d8387c1601ea6cc68668"><td class="memSeparator" colspan="2">&#160;</td></tr>
106<tr class="memitem:aa967e930e5d6199bbc6ec9a4f3c7069e"><td class="memItemLeft" align="right" valign="top">subroutine, public&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__io.html#aa967e930e5d6199bbc6ec9a4f3c7069e">oasis_io_write_3dgridfld_fromroot</a> (filename, fldname, fld, nx, ny, nc)</td></tr>
107<tr class="memdesc:aa967e930e5d6199bbc6ec9a4f3c7069e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a 3d real array named field from the root task to a file.  <a href="#aa967e930e5d6199bbc6ec9a4f3c7069e">More...</a><br /></td></tr>
108<tr class="separator:aa967e930e5d6199bbc6ec9a4f3c7069e"><td class="memSeparator" colspan="2">&#160;</td></tr>
109</table>
110<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
111<div class="textblock"><p>Provides reusable IO routines for OASIS. </p>
112</div><h2 class="groupheader">Function/Subroutine Documentation</h2>
113<a id="a8b604f89345d74c74c6bc3b4760b2e29"></a>
114<h2 class="memtitle"><span class="permalink"><a href="#a8b604f89345d74c74c6bc3b4760b2e29">&#9670;&nbsp;</a></span>oasis_io_read_array()</h2>
115
116<div class="memitem">
117<div class="memproto">
118      <table class="memname">
119        <tr>
120          <td class="memname">subroutine, public mod_oasis_io::oasis_io_read_array </td>
121          <td>(</td>
122          <td class="paramtype">character(len=*), intent(in)&#160;</td>
123          <td class="paramname"><em>rstfile</em>, </td>
124        </tr>
125        <tr>
126          <td class="paramkey"></td>
127          <td></td>
128          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
129          <td class="paramname"><em>mpicom</em>, </td>
130        </tr>
131        <tr>
132          <td class="paramkey"></td>
133          <td></td>
134          <td class="paramtype">integer(ip_i4_p), dimension(:), intent(inout), optional&#160;</td>
135          <td class="paramname"><em>iarray</em>, </td>
136        </tr>
137        <tr>
138          <td class="paramkey"></td>
139          <td></td>
140          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
141          <td class="paramname"><em>ivarname</em>, </td>
142        </tr>
143        <tr>
144          <td class="paramkey"></td>
145          <td></td>
146          <td class="paramtype">real(ip_double_p), dimension(:), intent(inout), optional&#160;</td>
147          <td class="paramname"><em>rarray</em>, </td>
148        </tr>
149        <tr>
150          <td class="paramkey"></td>
151          <td></td>
152          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
153          <td class="paramname"><em>rvarname</em>, </td>
154        </tr>
155        <tr>
156          <td class="paramkey"></td>
157          <td></td>
158          <td class="paramtype">logical, intent(in), optional&#160;</td>
159          <td class="paramname"><em>abort</em>&#160;</td>
160        </tr>
161        <tr>
162          <td></td>
163          <td>)</td>
164          <td></td><td></td>
165        </tr>
166      </table>
167</div><div class="memdoc">
168
169<p>Reads an integer or real field from a file into an array. </p>
170<dl class="params"><dt>Parameters</dt><dd>
171  <table class="params">
172    <tr><td class="paramdir">[in]</td><td class="paramname">rstfile</td><td>filename</td></tr>
173    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
174    <tr><td class="paramdir">[in,out]</td><td class="paramname">iarray</td><td>integer data on root</td></tr>
175    <tr><td class="paramdir">[in]</td><td class="paramname">ivarname</td><td>integer variable name on file</td></tr>
176    <tr><td class="paramdir">[in,out]</td><td class="paramname">rarray</td><td>real data on root</td></tr>
177    <tr><td class="paramdir">[in]</td><td class="paramname">rvarname</td><td>real variable name on file</td></tr>
178    <tr><td class="paramdir">[in]</td><td class="paramname">abort</td><td>abort on error flag, default is true </td></tr>
179  </table>
180  </dd>
181</dl>
182
183<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00565">565</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
184
185</div>
186</div>
187<a id="ac4a465a698824fb473074bfbd3d92f79"></a>
188<h2 class="memtitle"><span class="permalink"><a href="#ac4a465a698824fb473074bfbd3d92f79">&#9670;&nbsp;</a></span>oasis_io_read_avfbf()</h2>
189
190<div class="memitem">
191<div class="memproto">
192      <table class="memname">
193        <tr>
194          <td class="memname">subroutine, public mod_oasis_io::oasis_io_read_avfbf </td>
195          <td>(</td>
196          <td class="paramtype">type(mct_avect), intent(inout)&#160;</td>
197          <td class="paramname"><em>av</em>, </td>
198        </tr>
199        <tr>
200          <td class="paramkey"></td>
201          <td></td>
202          <td class="paramtype">type(mct_gsmap), intent(in)&#160;</td>
203          <td class="paramname"><em>gsmap</em>, </td>
204        </tr>
205        <tr>
206          <td class="paramkey"></td>
207          <td></td>
208          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
209          <td class="paramname"><em>mpicom</em>, </td>
210        </tr>
211        <tr>
212          <td class="paramkey"></td>
213          <td></td>
214          <td class="paramtype">integer(ip_i4_p), intent(in), optional&#160;</td>
215          <td class="paramname"><em>msec</em>, </td>
216        </tr>
217        <tr>
218          <td class="paramkey"></td>
219          <td></td>
220          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
221          <td class="paramname"><em>f_string</em>, </td>
222        </tr>
223        <tr>
224          <td class="paramkey"></td>
225          <td></td>
226          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
227          <td class="paramname"><em>filename</em>&#160;</td>
228        </tr>
229        <tr>
230          <td></td>
231          <td>)</td>
232          <td></td><td></td>
233        </tr>
234      </table>
235</div><div class="memdoc">
236
237<p>Read each field in an attribute vector from individual files. </p>
238<dl class="params"><dt>Parameters</dt><dd>
239  <table class="params">
240    <tr><td class="paramdir">[in,out]</td><td class="paramname">av</td><td>avect</td></tr>
241    <tr><td class="paramdir">[in]</td><td class="paramname">gsmap</td><td>gsmap decomp</td></tr>
242    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
243    <tr><td class="paramdir">[in]</td><td class="paramname">msec</td><td>optional time info in seconds</td></tr>
244    <tr><td class="paramdir">[in]</td><td class="paramname">f_string</td><td>optional f_string to append to filename</td></tr>
245    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>optional input filename </td></tr>
246  </table>
247  </dd>
248</dl>
249
250<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l01091">1091</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
251
252</div>
253</div>
254<a id="a65e17e4a065e8e4dea33754fb9c1d32c"></a>
255<h2 class="memtitle"><span class="permalink"><a href="#a65e17e4a065e8e4dea33754fb9c1d32c">&#9670;&nbsp;</a></span>oasis_io_read_avfile()</h2>
256
257<div class="memitem">
258<div class="memproto">
259      <table class="memname">
260        <tr>
261          <td class="memname">subroutine, public mod_oasis_io::oasis_io_read_avfile </td>
262          <td>(</td>
263          <td class="paramtype">character(len=*), intent(in)&#160;</td>
264          <td class="paramname"><em>rstfile</em>, </td>
265        </tr>
266        <tr>
267          <td class="paramkey"></td>
268          <td></td>
269          <td class="paramtype">type(mct_avect), intent(inout)&#160;</td>
270          <td class="paramname"><em>av</em>, </td>
271        </tr>
272        <tr>
273          <td class="paramkey"></td>
274          <td></td>
275          <td class="paramtype">type(mct_gsmap), intent(in)&#160;</td>
276          <td class="paramname"><em>gsmap</em>, </td>
277        </tr>
278        <tr>
279          <td class="paramkey"></td>
280          <td></td>
281          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
282          <td class="paramname"><em>mpicom</em>, </td>
283        </tr>
284        <tr>
285          <td class="paramkey"></td>
286          <td></td>
287          <td class="paramtype">logical, intent(in), optional&#160;</td>
288          <td class="paramname"><em>abort</em>, </td>
289        </tr>
290        <tr>
291          <td class="paramkey"></td>
292          <td></td>
293          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
294          <td class="paramname"><em>nampre</em>, </td>
295        </tr>
296        <tr>
297          <td class="paramkey"></td>
298          <td></td>
299          <td class="paramtype">logical, intent(out), optional&#160;</td>
300          <td class="paramname"><em>didread</em>&#160;</td>
301        </tr>
302        <tr>
303          <td></td>
304          <td>)</td>
305          <td></td><td></td>
306        </tr>
307      </table>
308</div><div class="memdoc">
309
310<p>Reads all fields for an attribute vector from a file. </p>
311<dl class="params"><dt>Parameters</dt><dd>
312  <table class="params">
313    <tr><td class="paramdir">[in]</td><td class="paramname">rstfile</td><td>filename</td></tr>
314    <tr><td class="paramdir">[in,out]</td><td class="paramname">av</td><td>avect</td></tr>
315    <tr><td class="paramdir">[in]</td><td class="paramname">gsmap</td><td>gsmap decomp</td></tr>
316    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
317    <tr><td class="paramdir">[in]</td><td class="paramname">abort</td><td>abort on error flag, default is true</td></tr>
318    <tr><td class="paramdir">[in]</td><td class="paramname">nampre</td><td>name prepend string for fields on file</td></tr>
319    <tr><td class="paramdir">[out]</td><td class="paramname">didread</td><td>flag indicating that read was successful </td></tr>
320  </table>
321  </dd>
322</dl>
323
324<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00406">406</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
325
326</div>
327</div>
328<a id="a6c14bebb7b216218e25f599e3469ae0c"></a>
329<h2 class="memtitle"><span class="permalink"><a href="#a6c14bebb7b216218e25f599e3469ae0c">&#9670;&nbsp;</a></span>oasis_io_read_avfld()</h2>
330
331<div class="memitem">
332<div class="memproto">
333      <table class="memname">
334        <tr>
335          <td class="memname">subroutine, public mod_oasis_io::oasis_io_read_avfld </td>
336          <td>(</td>
337          <td class="paramtype">character(len=*), intent(in)&#160;</td>
338          <td class="paramname"><em>filename</em>, </td>
339        </tr>
340        <tr>
341          <td class="paramkey"></td>
342          <td></td>
343          <td class="paramtype">type(mct_avect), intent(inout)&#160;</td>
344          <td class="paramname"><em>av</em>, </td>
345        </tr>
346        <tr>
347          <td class="paramkey"></td>
348          <td></td>
349          <td class="paramtype">type(mct_gsmap), intent(in)&#160;</td>
350          <td class="paramname"><em>gsmap</em>, </td>
351        </tr>
352        <tr>
353          <td class="paramkey"></td>
354          <td></td>
355          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
356          <td class="paramname"><em>mpicom</em>, </td>
357        </tr>
358        <tr>
359          <td class="paramkey"></td>
360          <td></td>
361          <td class="paramtype">character(len=*), intent(in)&#160;</td>
362          <td class="paramname"><em>avfld</em>, </td>
363        </tr>
364        <tr>
365          <td class="paramkey"></td>
366          <td></td>
367          <td class="paramtype">character(len=*), intent(in)&#160;</td>
368          <td class="paramname"><em>filefld</em>, </td>
369        </tr>
370        <tr>
371          <td class="paramkey"></td>
372          <td></td>
373          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
374          <td class="paramname"><em>fldtype</em>&#160;</td>
375        </tr>
376        <tr>
377          <td></td>
378          <td>)</td>
379          <td></td><td></td>
380        </tr>
381      </table>
382</div><div class="memdoc">
383
384<p>Reads single field from a file into an attribute Vector. </p>
385<dl class="params"><dt>Parameters</dt><dd>
386  <table class="params">
387    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>file name</td></tr>
388    <tr><td class="paramdir">[in,out]</td><td class="paramname">av</td><td>avect</td></tr>
389    <tr><td class="paramdir">[in]</td><td class="paramname">gsmap</td><td>gsmap decomp</td></tr>
390    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
391    <tr><td class="paramdir">[in]</td><td class="paramname">avfld</td><td>av field name</td></tr>
392    <tr><td class="paramdir">[in]</td><td class="paramname">filefld</td><td>file field name</td></tr>
393    <tr><td class="paramdir">[in]</td><td class="paramname">fldtype</td><td>kind </td></tr>
394  </table>
395  </dd>
396</dl>
397
398<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00078">78</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
399
400</div>
401</div>
402<a id="af080505b4678a5c68916a700f54ac6e6"></a>
403<h2 class="memtitle"><span class="permalink"><a href="#af080505b4678a5c68916a700f54ac6e6">&#9670;&nbsp;</a></span>oasis_io_read_field_fromroot()</h2>
404
405<div class="memitem">
406<div class="memproto">
407      <table class="memname">
408        <tr>
409          <td class="memname">subroutine, public mod_oasis_io::oasis_io_read_field_fromroot </td>
410          <td>(</td>
411          <td class="paramtype">character(len=*), intent(in)&#160;</td>
412          <td class="paramname"><em>filename</em>, </td>
413        </tr>
414        <tr>
415          <td class="paramkey"></td>
416          <td></td>
417          <td class="paramtype">character(len=*), intent(in)&#160;</td>
418          <td class="paramname"><em>fldname</em>, </td>
419        </tr>
420        <tr>
421          <td class="paramkey"></td>
422          <td></td>
423          <td class="paramtype">integer(ip_i4_p), dimension(:,:), intent(inout), optional&#160;</td>
424          <td class="paramname"><em>ifld2</em>, </td>
425        </tr>
426        <tr>
427          <td class="paramkey"></td>
428          <td></td>
429          <td class="paramtype">real(ip_realwp_p), dimension(:,:), intent(inout), optional&#160;</td>
430          <td class="paramname"><em>fld2</em>, </td>
431        </tr>
432        <tr>
433          <td class="paramkey"></td>
434          <td></td>
435          <td class="paramtype">real(ip_realwp_p), dimension(:,:,:), intent(inout), optional&#160;</td>
436          <td class="paramname"><em>fld3</em>, </td>
437        </tr>
438        <tr>
439          <td class="paramkey"></td>
440          <td></td>
441          <td class="paramtype">integer(ip_i4_p), intent(inout), optional&#160;</td>
442          <td class="paramname"><em>nx</em>, </td>
443        </tr>
444        <tr>
445          <td class="paramkey"></td>
446          <td></td>
447          <td class="paramtype">integer(ip_i4_p), intent(inout), optional&#160;</td>
448          <td class="paramname"><em>ny</em>, </td>
449        </tr>
450        <tr>
451          <td class="paramkey"></td>
452          <td></td>
453          <td class="paramtype">integer(ip_i4_p), intent(inout), optional&#160;</td>
454          <td class="paramname"><em>nz</em>&#160;</td>
455        </tr>
456        <tr>
457          <td></td>
458          <td>)</td>
459          <td></td><td></td>
460        </tr>
461      </table>
462</div><div class="memdoc">
463
464<p>Read a field on the root task from a file into an array. </p>
465<dl class="params"><dt>Parameters</dt><dd>
466  <table class="params">
467    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>file name</td></tr>
468    <tr><td class="paramdir">[in]</td><td class="paramname">fldname</td><td>field name</td></tr>
469    <tr><td class="paramdir">[in,out]</td><td class="paramname">ifld2</td><td>2d integer array</td></tr>
470    <tr><td class="paramdir">[in,out]</td><td class="paramname">fld2</td><td>2d real array</td></tr>
471    <tr><td class="paramdir">[in,out]</td><td class="paramname">fld3</td><td>3d real array</td></tr>
472    <tr><td class="paramdir">[in,out]</td><td class="paramname">nx</td><td>global nx size</td></tr>
473    <tr><td class="paramdir">[in,out]</td><td class="paramname">ny</td><td>global ny size</td></tr>
474    <tr><td class="paramdir">[in,out]</td><td class="paramname">nz</td><td>global nz size </td></tr>
475  </table>
476  </dd>
477</dl>
478
479<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l01254">1254</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
480
481</div>
482</div>
483<a id="a4d0f5cb29eabc798e857127c8c174d85"></a>
484<h2 class="memtitle"><span class="permalink"><a href="#a4d0f5cb29eabc798e857127c8c174d85">&#9670;&nbsp;</a></span>oasis_io_varexists()</h2>
485
486<div class="memitem">
487<div class="memproto">
488      <table class="memname">
489        <tr>
490          <td class="memname">logical function, public mod_oasis_io::oasis_io_varexists </td>
491          <td>(</td>
492          <td class="paramtype">character(len=*), intent(in)&#160;</td>
493          <td class="paramname"><em>filename</em>, </td>
494        </tr>
495        <tr>
496          <td class="paramkey"></td>
497          <td></td>
498          <td class="paramtype">character(len=*), intent(in)&#160;</td>
499          <td class="paramname"><em>fldname</em>&#160;</td>
500        </tr>
501        <tr>
502          <td></td>
503          <td>)</td>
504          <td></td><td></td>
505        </tr>
506      </table>
507</div><div class="memdoc">
508
509<p>Checks whether the var fldname is in the file. </p>
510
511<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00042">42</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
512
513</div>
514</div>
515<a id="a18912324646473cf8fedd7138cc59a79"></a>
516<h2 class="memtitle"><span class="permalink"><a href="#a18912324646473cf8fedd7138cc59a79">&#9670;&nbsp;</a></span>oasis_io_write_2dgridfld_fromroot()</h2>
517
518<div class="memitem">
519<div class="memproto">
520      <table class="memname">
521        <tr>
522          <td class="memname">subroutine, public mod_oasis_io::oasis_io_write_2dgridfld_fromroot </td>
523          <td>(</td>
524          <td class="paramtype">character(len=*), intent(in)&#160;</td>
525          <td class="paramname"><em>filename</em>, </td>
526        </tr>
527        <tr>
528          <td class="paramkey"></td>
529          <td></td>
530          <td class="paramtype">character(len=*), intent(in)&#160;</td>
531          <td class="paramname"><em>fldname</em>, </td>
532        </tr>
533        <tr>
534          <td class="paramkey"></td>
535          <td></td>
536          <td class="paramtype">real(ip_realwp_p), dimension(:,:), intent(in)&#160;</td>
537          <td class="paramname"><em>fld</em>, </td>
538        </tr>
539        <tr>
540          <td class="paramkey"></td>
541          <td></td>
542          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
543          <td class="paramname"><em>nx</em>, </td>
544        </tr>
545        <tr>
546          <td class="paramkey"></td>
547          <td></td>
548          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
549          <td class="paramname"><em>ny</em>&#160;</td>
550        </tr>
551        <tr>
552          <td></td>
553          <td>)</td>
554          <td></td><td></td>
555        </tr>
556      </table>
557</div><div class="memdoc">
558
559<p>Write a real array named field from the root task to a file. </p>
560<dl class="params"><dt>Parameters</dt><dd>
561  <table class="params">
562    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>file name</td></tr>
563    <tr><td class="paramdir">[in]</td><td class="paramname">fldname</td><td>field name</td></tr>
564    <tr><td class="paramdir">[in]</td><td class="paramname">fld</td><td>2d real field</td></tr>
565    <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>2d global nx size</td></tr>
566    <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>2d global ny size </td></tr>
567  </table>
568  </dd>
569</dl>
570
571<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l01397">1397</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
572
573</div>
574</div>
575<a id="a432ecb26e0e2d8387c1601ea6cc68668"></a>
576<h2 class="memtitle"><span class="permalink"><a href="#a432ecb26e0e2d8387c1601ea6cc68668">&#9670;&nbsp;</a></span>oasis_io_write_2dgridint_fromroot()</h2>
577
578<div class="memitem">
579<div class="memproto">
580      <table class="memname">
581        <tr>
582          <td class="memname">subroutine, public mod_oasis_io::oasis_io_write_2dgridint_fromroot </td>
583          <td>(</td>
584          <td class="paramtype">character(len=*), intent(in)&#160;</td>
585          <td class="paramname"><em>filename</em>, </td>
586        </tr>
587        <tr>
588          <td class="paramkey"></td>
589          <td></td>
590          <td class="paramtype">character(len=*), intent(in)&#160;</td>
591          <td class="paramname"><em>fldname</em>, </td>
592        </tr>
593        <tr>
594          <td class="paramkey"></td>
595          <td></td>
596          <td class="paramtype">integer(ip_i4_p), dimension(:,:), intent(in)&#160;</td>
597          <td class="paramname"><em>fld</em>, </td>
598        </tr>
599        <tr>
600          <td class="paramkey"></td>
601          <td></td>
602          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
603          <td class="paramname"><em>nx</em>, </td>
604        </tr>
605        <tr>
606          <td class="paramkey"></td>
607          <td></td>
608          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
609          <td class="paramname"><em>ny</em>&#160;</td>
610        </tr>
611        <tr>
612          <td></td>
613          <td>)</td>
614          <td></td><td></td>
615        </tr>
616      </table>
617</div><div class="memdoc">
618
619<p>Write an integer array named field from the root task to a file. </p>
620<dl class="params"><dt>Parameters</dt><dd>
621  <table class="params">
622    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>file name</td></tr>
623    <tr><td class="paramdir">[in]</td><td class="paramname">fldname</td><td>field name</td></tr>
624    <tr><td class="paramdir">[in]</td><td class="paramname">fld</td><td>integer field</td></tr>
625    <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>2d global nx size</td></tr>
626    <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>2d global ny size </td></tr>
627  </table>
628  </dd>
629</dl>
630
631<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l01500">1500</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
632
633</div>
634</div>
635<a id="aa967e930e5d6199bbc6ec9a4f3c7069e"></a>
636<h2 class="memtitle"><span class="permalink"><a href="#aa967e930e5d6199bbc6ec9a4f3c7069e">&#9670;&nbsp;</a></span>oasis_io_write_3dgridfld_fromroot()</h2>
637
638<div class="memitem">
639<div class="memproto">
640      <table class="memname">
641        <tr>
642          <td class="memname">subroutine, public mod_oasis_io::oasis_io_write_3dgridfld_fromroot </td>
643          <td>(</td>
644          <td class="paramtype">character(len=*), intent(in)&#160;</td>
645          <td class="paramname"><em>filename</em>, </td>
646        </tr>
647        <tr>
648          <td class="paramkey"></td>
649          <td></td>
650          <td class="paramtype">character(len=*), intent(in)&#160;</td>
651          <td class="paramname"><em>fldname</em>, </td>
652        </tr>
653        <tr>
654          <td class="paramkey"></td>
655          <td></td>
656          <td class="paramtype">real(ip_realwp_p), dimension(:,:,:), intent(in)&#160;</td>
657          <td class="paramname"><em>fld</em>, </td>
658        </tr>
659        <tr>
660          <td class="paramkey"></td>
661          <td></td>
662          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
663          <td class="paramname"><em>nx</em>, </td>
664        </tr>
665        <tr>
666          <td class="paramkey"></td>
667          <td></td>
668          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
669          <td class="paramname"><em>ny</em>, </td>
670        </tr>
671        <tr>
672          <td class="paramkey"></td>
673          <td></td>
674          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
675          <td class="paramname"><em>nc</em>&#160;</td>
676        </tr>
677        <tr>
678          <td></td>
679          <td>)</td>
680          <td></td><td></td>
681        </tr>
682      </table>
683</div><div class="memdoc">
684
685<p>Write a 3d real array named field from the root task to a file. </p>
686<dl class="params"><dt>Parameters</dt><dd>
687  <table class="params">
688    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>file name</td></tr>
689    <tr><td class="paramdir">[in]</td><td class="paramname">fldname</td><td>field name</td></tr>
690    <tr><td class="paramdir">[in]</td><td class="paramname">fld</td><td>3d real array</td></tr>
691    <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>3d global nx size</td></tr>
692    <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>3d global ny size</td></tr>
693    <tr><td class="paramdir">[in]</td><td class="paramname">nc</td><td>3d global nz size or nc size for corners </td></tr>
694  </table>
695  </dd>
696</dl>
697
698<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l01603">1603</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
699
700</div>
701</div>
702<a id="a9ac8ce0ba3223fb59f7f003b50b229cf"></a>
703<h2 class="memtitle"><span class="permalink"><a href="#a9ac8ce0ba3223fb59f7f003b50b229cf">&#9670;&nbsp;</a></span>oasis_io_write_array()</h2>
704
705<div class="memitem">
706<div class="memproto">
707      <table class="memname">
708        <tr>
709          <td class="memname">subroutine, public mod_oasis_io::oasis_io_write_array </td>
710          <td>(</td>
711          <td class="paramtype">character(len=*), intent(in)&#160;</td>
712          <td class="paramname"><em>rstfile</em>, </td>
713        </tr>
714        <tr>
715          <td class="paramkey"></td>
716          <td></td>
717          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
718          <td class="paramname"><em>mpicom</em>, </td>
719        </tr>
720        <tr>
721          <td class="paramkey"></td>
722          <td></td>
723          <td class="paramtype">integer(ip_i4_p), dimension(:), intent(in), optional&#160;</td>
724          <td class="paramname"><em>iarray</em>, </td>
725        </tr>
726        <tr>
727          <td class="paramkey"></td>
728          <td></td>
729          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
730          <td class="paramname"><em>ivarname</em>, </td>
731        </tr>
732        <tr>
733          <td class="paramkey"></td>
734          <td></td>
735          <td class="paramtype">real(ip_double_p), dimension(:), intent(in), optional&#160;</td>
736          <td class="paramname"><em>rarray</em>, </td>
737        </tr>
738        <tr>
739          <td class="paramkey"></td>
740          <td></td>
741          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
742          <td class="paramname"><em>rvarname</em>&#160;</td>
743        </tr>
744        <tr>
745          <td></td>
746          <td>)</td>
747          <td></td><td></td>
748        </tr>
749      </table>
750</div><div class="memdoc">
751
752<p>Writes a real or integer array to a file. </p>
753<dl class="params"><dt>Parameters</dt><dd>
754  <table class="params">
755    <tr><td class="paramdir">[in]</td><td class="paramname">rstfile</td><td>filename</td></tr>
756    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
757    <tr><td class="paramdir">[in]</td><td class="paramname">iarray</td><td>integer data on root</td></tr>
758    <tr><td class="paramdir">[in]</td><td class="paramname">ivarname</td><td>integer variable name on file</td></tr>
759    <tr><td class="paramdir">[in]</td><td class="paramname">rarray</td><td>real data on root</td></tr>
760    <tr><td class="paramdir">[in]</td><td class="paramname">rvarname</td><td>real variable name on file </td></tr>
761  </table>
762  </dd>
763</dl>
764
765<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00730">730</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
766
767</div>
768</div>
769<a id="a42b325557a774b08d4cba24f387f8b01"></a>
770<h2 class="memtitle"><span class="permalink"><a href="#a42b325557a774b08d4cba24f387f8b01">&#9670;&nbsp;</a></span>oasis_io_write_avfbf()</h2>
771
772<div class="memitem">
773<div class="memproto">
774      <table class="memname">
775        <tr>
776          <td class="memname">subroutine, public mod_oasis_io::oasis_io_write_avfbf </td>
777          <td>(</td>
778          <td class="paramtype">type(mct_avect), intent(in)&#160;</td>
779          <td class="paramname"><em>av</em>, </td>
780        </tr>
781        <tr>
782          <td class="paramkey"></td>
783          <td></td>
784          <td class="paramtype">type(mct_gsmap), intent(in)&#160;</td>
785          <td class="paramname"><em>gsmap</em>, </td>
786        </tr>
787        <tr>
788          <td class="paramkey"></td>
789          <td></td>
790          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
791          <td class="paramname"><em>mpicom</em>, </td>
792        </tr>
793        <tr>
794          <td class="paramkey"></td>
795          <td></td>
796          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
797          <td class="paramname"><em>nx</em>, </td>
798        </tr>
799        <tr>
800          <td class="paramkey"></td>
801          <td></td>
802          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
803          <td class="paramname"><em>ny</em>, </td>
804        </tr>
805        <tr>
806          <td class="paramkey"></td>
807          <td></td>
808          <td class="paramtype">integer(ip_i4_p), intent(in), optional&#160;</td>
809          <td class="paramname"><em>msec</em>, </td>
810        </tr>
811        <tr>
812          <td class="paramkey"></td>
813          <td></td>
814          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
815          <td class="paramname"><em>f_string</em>, </td>
816        </tr>
817        <tr>
818          <td class="paramkey"></td>
819          <td></td>
820          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
821          <td class="paramname"><em>filename</em>&#160;</td>
822        </tr>
823        <tr>
824          <td></td>
825          <td>)</td>
826          <td></td><td></td>
827        </tr>
828      </table>
829</div><div class="memdoc">
830
831<p>Write each field in an attribute vector to an individual files. </p>
832<dl class="params"><dt>Parameters</dt><dd>
833  <table class="params">
834    <tr><td class="paramdir">[in]</td><td class="paramname">av</td><td>avect</td></tr>
835    <tr><td class="paramdir">[in]</td><td class="paramname">gsmap</td><td>gsmap decomp</td></tr>
836    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
837    <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>2d global nx size</td></tr>
838    <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>2d global ny size</td></tr>
839    <tr><td class="paramdir">[in]</td><td class="paramname">msec</td><td>optional time info in seconds</td></tr>
840    <tr><td class="paramdir">[in]</td><td class="paramname">f_string</td><td>optional f_string to append to filename</td></tr>
841    <tr><td class="paramdir">[in]</td><td class="paramname">filename</td><td>optional output filename </td></tr>
842  </table>
843  </dd>
844</dl>
845
846<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00877">877</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
847
848</div>
849</div>
850<a id="ad8a48d6c36e3fac637a8191c20e514f2"></a>
851<h2 class="memtitle"><span class="permalink"><a href="#ad8a48d6c36e3fac637a8191c20e514f2">&#9670;&nbsp;</a></span>oasis_io_write_avfile()</h2>
852
853<div class="memitem">
854<div class="memproto">
855      <table class="memname">
856        <tr>
857          <td class="memname">subroutine, public mod_oasis_io::oasis_io_write_avfile </td>
858          <td>(</td>
859          <td class="paramtype">character(len=*), intent(in)&#160;</td>
860          <td class="paramname"><em>rstfile</em>, </td>
861        </tr>
862        <tr>
863          <td class="paramkey"></td>
864          <td></td>
865          <td class="paramtype">type(mct_avect), intent(in)&#160;</td>
866          <td class="paramname"><em>av</em>, </td>
867        </tr>
868        <tr>
869          <td class="paramkey"></td>
870          <td></td>
871          <td class="paramtype">type(mct_gsmap), intent(in)&#160;</td>
872          <td class="paramname"><em>gsmap</em>, </td>
873        </tr>
874        <tr>
875          <td class="paramkey"></td>
876          <td></td>
877          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
878          <td class="paramname"><em>mpicom</em>, </td>
879        </tr>
880        <tr>
881          <td class="paramkey"></td>
882          <td></td>
883          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
884          <td class="paramname"><em>nx</em>, </td>
885        </tr>
886        <tr>
887          <td class="paramkey"></td>
888          <td></td>
889          <td class="paramtype">integer(ip_i4_p), intent(in)&#160;</td>
890          <td class="paramname"><em>ny</em>, </td>
891        </tr>
892        <tr>
893          <td class="paramkey"></td>
894          <td></td>
895          <td class="paramtype">character(len=*), intent(in), optional&#160;</td>
896          <td class="paramname"><em>nampre</em>&#160;</td>
897        </tr>
898        <tr>
899          <td></td>
900          <td>)</td>
901          <td></td><td></td>
902        </tr>
903      </table>
904</div><div class="memdoc">
905
906<p>Writes all fields from an attribute vector to a file. </p>
907<dl class="params"><dt>Parameters</dt><dd>
908  <table class="params">
909    <tr><td class="paramdir">[in]</td><td class="paramname">rstfile</td><td>filename</td></tr>
910    <tr><td class="paramdir">[in]</td><td class="paramname">av</td><td>avect</td></tr>
911    <tr><td class="paramdir">[in]</td><td class="paramname">gsmap</td><td>gsmap decomp</td></tr>
912    <tr><td class="paramdir">[in]</td><td class="paramname">mpicom</td><td>mpi comm</td></tr>
913    <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>2d global nx size</td></tr>
914    <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>2d global ny size</td></tr>
915    <tr><td class="paramdir">[in]</td><td class="paramname">nampre</td><td>field name prepend string on file </td></tr>
916  </table>
917  </dd>
918</dl>
919
920<p class="definition">Definition at line <a class="el" href="mod__oasis__io_8_f90_source.html#l00230">230</a> of file <a class="el" href="mod__oasis__io_8_f90_source.html">mod_oasis_io.F90</a>.</p>
921
922</div>
923</div>
924</div><!-- contents -->
925<!-- start footer part -->
926<hr class="footer"/><address class="footer"><small>
927Generated on Fri Jun 29 2018 20:52:29 for Oasis3-MCT by &#160;<a href="http://www.doxygen.org/index.html">
928<img class="footer" src="doxygen.png" alt="doxygen"/>
929</a> 1.8.13
930</small></address>
931</body>
932</html>
Note: See TracBrowser for help on using the repository browser.