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_grid 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"> |
---|
34 | var 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> | |
---|
63 | <a href="#func-members">Functions/Subroutines</a> | |
---|
64 | <a href="#var-members">Variables</a> </div> |
---|
65 | <div class="headertitle"> |
---|
66 | <div class="title">mod_oasis_grid Module Reference</div> </div> |
---|
67 | </div><!--header--> |
---|
68 | <div class="contents"> |
---|
69 | |
---|
70 | <p>OASIS grid 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> |
---|
74 | Data Types</h2></td></tr> |
---|
75 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface  </td><td class="memItemRight" valign="bottom"><a class="el" href="interfacemod__oasis__grid_1_1oasis__write__angle.html">oasis_write_angle</a></td></tr> |
---|
76 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic interface to support writing 4 or 8 byte reals. <a href="interfacemod__oasis__grid_1_1oasis__write__angle.html#details">More...</a><br /></td></tr> |
---|
77 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
---|
78 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface  </td><td class="memItemRight" valign="bottom"><a class="el" href="interfacemod__oasis__grid_1_1oasis__write__area.html">oasis_write_area</a></td></tr> |
---|
79 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic interface to support writing 4 or 8 byte reals. <a href="interfacemod__oasis__grid_1_1oasis__write__area.html#details">More...</a><br /></td></tr> |
---|
80 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
---|
81 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface  </td><td class="memItemRight" valign="bottom"><a class="el" href="interfacemod__oasis__grid_1_1oasis__write__corner.html">oasis_write_corner</a></td></tr> |
---|
82 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic interface to support writing 4 or 8 byte reals. <a href="interfacemod__oasis__grid_1_1oasis__write__corner.html#details">More...</a><br /></td></tr> |
---|
83 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
---|
84 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface  </td><td class="memItemRight" valign="bottom"><a class="el" href="interfacemod__oasis__grid_1_1oasis__write__grid.html">oasis_write_grid</a></td></tr> |
---|
85 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Generic interface to support writing 4 or 8 byte reals. <a href="interfacemod__oasis__grid_1_1oasis__write__grid.html#details">More...</a><br /></td></tr> |
---|
86 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
---|
87 | <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">type  </td><td class="memItemRight" valign="bottom"><a class="el" href="structmod__oasis__grid_1_1prism__grid__type.html">prism_grid_type</a></td></tr> |
---|
88 | <tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Model grid data for creating mapping data and conserving fields. <a href="structmod__oasis__grid_1_1prism__grid__type.html#details">More...</a><br /></td></tr> |
---|
89 | <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
---|
90 | </table><table class="memberdecls"> |
---|
91 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
---|
92 | Functions/Subroutines</h2></td></tr> |
---|
93 | <tr class="memitem:a4bc230ba4aa317f666bdab2416b4f6da"><td class="memItemLeft" align="right" valign="top">subroutine, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a4bc230ba4aa317f666bdab2416b4f6da">oasis_print_grid_data</a> ()</td></tr> |
---|
94 | <tr class="memdesc:a4bc230ba4aa317f666bdab2416b4f6da"><td class="mdescLeft"> </td><td class="mdescRight">Print grid information to log file. <a href="#a4bc230ba4aa317f666bdab2416b4f6da">More...</a><br /></td></tr> |
---|
95 | <tr class="separator:a4bc230ba4aa317f666bdab2416b4f6da"><td class="memSeparator" colspan="2"> </td></tr> |
---|
96 | <tr class="memitem:acb0569d8677f0762559ed6b211945d9b"><td class="memItemLeft" align="right" valign="top">subroutine, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#acb0569d8677f0762559ed6b211945d9b">oasis_start_grids_writing</a> (iwrite)</td></tr> |
---|
97 | <tr class="memdesc:acb0569d8677f0762559ed6b211945d9b"><td class="mdescLeft"> </td><td class="mdescRight">User interface to initialize grid writing. <a href="#acb0569d8677f0762559ed6b211945d9b">More...</a><br /></td></tr> |
---|
98 | <tr class="separator:acb0569d8677f0762559ed6b211945d9b"><td class="memSeparator" colspan="2"> </td></tr> |
---|
99 | <tr class="memitem:a61a1b9209b5012b58fadf2a79284e1e7"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a61a1b9209b5012b58fadf2a79284e1e7">oasis_write_grid_r8</a> (cgrid, nx, ny, lon, lat, partid)</td></tr> |
---|
100 | <tr class="memdesc:a61a1b9209b5012b58fadf2a79284e1e7"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set latitudes and longitudes for 8 byte reals. <a href="#a61a1b9209b5012b58fadf2a79284e1e7">More...</a><br /></td></tr> |
---|
101 | <tr class="separator:a61a1b9209b5012b58fadf2a79284e1e7"><td class="memSeparator" colspan="2"> </td></tr> |
---|
102 | <tr class="memitem:a74137e0541f8a9e2b1f05918b7f8da17"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a74137e0541f8a9e2b1f05918b7f8da17">oasis_write_grid_r4</a> (cgrid, nx, ny, lon, lat, partid)</td></tr> |
---|
103 | <tr class="memdesc:a74137e0541f8a9e2b1f05918b7f8da17"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set latitudes and longitudes for 4 byte reals. <a href="#a74137e0541f8a9e2b1f05918b7f8da17">More...</a><br /></td></tr> |
---|
104 | <tr class="separator:a74137e0541f8a9e2b1f05918b7f8da17"><td class="memSeparator" colspan="2"> </td></tr> |
---|
105 | <tr class="memitem:a5ffeb1d150d305f2868114faf7ebddb2"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a5ffeb1d150d305f2868114faf7ebddb2">oasis_write_angle_r8</a> (cgrid, nx, ny, angle, partid)</td></tr> |
---|
106 | <tr class="memdesc:a5ffeb1d150d305f2868114faf7ebddb2"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set angle for 8 byte reals. <a href="#a5ffeb1d150d305f2868114faf7ebddb2">More...</a><br /></td></tr> |
---|
107 | <tr class="separator:a5ffeb1d150d305f2868114faf7ebddb2"><td class="memSeparator" colspan="2"> </td></tr> |
---|
108 | <tr class="memitem:aa4f44626552980d5418d77447e1ce058"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#aa4f44626552980d5418d77447e1ce058">oasis_write_angle_r4</a> (cgrid, nx, ny, angle, partid)</td></tr> |
---|
109 | <tr class="memdesc:aa4f44626552980d5418d77447e1ce058"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set angle for 4 byte reals. <a href="#aa4f44626552980d5418d77447e1ce058">More...</a><br /></td></tr> |
---|
110 | <tr class="separator:aa4f44626552980d5418d77447e1ce058"><td class="memSeparator" colspan="2"> </td></tr> |
---|
111 | <tr class="memitem:af6953999aa6fb1d0190187052bf52671"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#af6953999aa6fb1d0190187052bf52671">oasis_write_corner_r8</a> (cgrid, nx, ny, nc, clon, clat, partid)</td></tr> |
---|
112 | <tr class="memdesc:af6953999aa6fb1d0190187052bf52671"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set corner latitudes and longitudes for 8 byte reals. <a href="#af6953999aa6fb1d0190187052bf52671">More...</a><br /></td></tr> |
---|
113 | <tr class="separator:af6953999aa6fb1d0190187052bf52671"><td class="memSeparator" colspan="2"> </td></tr> |
---|
114 | <tr class="memitem:a30e5d9c4766b2f323d4b930499e0f23b"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a30e5d9c4766b2f323d4b930499e0f23b">oasis_write_corner_r4</a> (cgrid, nx, ny, nc, clon, clat, partid)</td></tr> |
---|
115 | <tr class="memdesc:a30e5d9c4766b2f323d4b930499e0f23b"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set corner latitudes and longitudes for 4 byte reals. <a href="#a30e5d9c4766b2f323d4b930499e0f23b">More...</a><br /></td></tr> |
---|
116 | <tr class="separator:a30e5d9c4766b2f323d4b930499e0f23b"><td class="memSeparator" colspan="2"> </td></tr> |
---|
117 | <tr class="memitem:a16906db2b252a3a5ce85e21aa1336e3b"><td class="memItemLeft" align="right" valign="top">subroutine, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a16906db2b252a3a5ce85e21aa1336e3b">oasis_write_mask</a> (cgrid, nx, ny, mask, partid)</td></tr> |
---|
118 | <tr class="memdesc:a16906db2b252a3a5ce85e21aa1336e3b"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set integer mask values. <a href="#a16906db2b252a3a5ce85e21aa1336e3b">More...</a><br /></td></tr> |
---|
119 | <tr class="separator:a16906db2b252a3a5ce85e21aa1336e3b"><td class="memSeparator" colspan="2"> </td></tr> |
---|
120 | <tr class="memitem:ae54eaec7b4e9d4877af0ce8537b0b256"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#ae54eaec7b4e9d4877af0ce8537b0b256">oasis_write_area_r8</a> (cgrid, nx, ny, area, partid)</td></tr> |
---|
121 | <tr class="memdesc:ae54eaec7b4e9d4877af0ce8537b0b256"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set area values for 8 byte reals. <a href="#ae54eaec7b4e9d4877af0ce8537b0b256">More...</a><br /></td></tr> |
---|
122 | <tr class="separator:ae54eaec7b4e9d4877af0ce8537b0b256"><td class="memSeparator" colspan="2"> </td></tr> |
---|
123 | <tr class="memitem:ad1d3e95cf63a2277b82167ec6c8148d4"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#ad1d3e95cf63a2277b82167ec6c8148d4">oasis_write_area_r4</a> (cgrid, nx, ny, area, partid)</td></tr> |
---|
124 | <tr class="memdesc:ad1d3e95cf63a2277b82167ec6c8148d4"><td class="mdescLeft"> </td><td class="mdescRight">User interface to set area values for 4 byte reals. <a href="#ad1d3e95cf63a2277b82167ec6c8148d4">More...</a><br /></td></tr> |
---|
125 | <tr class="separator:ad1d3e95cf63a2277b82167ec6c8148d4"><td class="memSeparator" colspan="2"> </td></tr> |
---|
126 | <tr class="memitem:a59755e271ccdd0c98807b5938ef33e78"><td class="memItemLeft" align="right" valign="top">subroutine, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a59755e271ccdd0c98807b5938ef33e78">oasis_terminate_grids_writing</a> ()</td></tr> |
---|
127 | <tr class="memdesc:a59755e271ccdd0c98807b5938ef33e78"><td class="mdescLeft"> </td><td class="mdescRight">User interface to indicate user defined grids are done. <a href="#a59755e271ccdd0c98807b5938ef33e78">More...</a><br /></td></tr> |
---|
128 | <tr class="separator:a59755e271ccdd0c98807b5938ef33e78"><td class="memSeparator" colspan="2"> </td></tr> |
---|
129 | <tr class="memitem:a275791c512cefae9799e188d92b6f9d4"><td class="memItemLeft" align="right" valign="top">subroutine, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a275791c512cefae9799e188d92b6f9d4">oasis_write2files</a> ()</td></tr> |
---|
130 | <tr class="memdesc:a275791c512cefae9799e188d92b6f9d4"><td class="mdescLeft"> </td><td class="mdescRight">Interface that actually writes fields to grid files. <a href="#a275791c512cefae9799e188d92b6f9d4">More...</a><br /></td></tr> |
---|
131 | <tr class="separator:a275791c512cefae9799e188d92b6f9d4"><td class="memSeparator" colspan="2"> </td></tr> |
---|
132 | <tr class="memitem:aa1b2c3dc81299472185c1e7142d143e0"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#aa1b2c3dc81299472185c1e7142d143e0">oasis_findgrid</a> (cgrid, nx, ny, gridID)</td></tr> |
---|
133 | <tr class="memdesc:aa1b2c3dc81299472185c1e7142d143e0"><td class="mdescLeft"> </td><td class="mdescRight">Local interface to find gridID for a specified grid name. <a href="#aa1b2c3dc81299472185c1e7142d143e0">More...</a><br /></td></tr> |
---|
134 | <tr class="separator:aa1b2c3dc81299472185c1e7142d143e0"><td class="memSeparator" colspan="2"> </td></tr> |
---|
135 | <tr class="memitem:a5aba1fce549be5f9db2fda5374d588e1"><td class="memItemLeft" align="right" valign="top">subroutine </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a5aba1fce549be5f9db2fda5374d588e1">oasis_grid_loc2glo</a> (aloc, aglo, partid, taskid)</td></tr> |
---|
136 | <tr class="memdesc:a5aba1fce549be5f9db2fda5374d588e1"><td class="mdescLeft"> </td><td class="mdescRight">Local routine that gathers the local array using partition information. <a href="#a5aba1fce549be5f9db2fda5374d588e1">More...</a><br /></td></tr> |
---|
137 | <tr class="separator:a5aba1fce549be5f9db2fda5374d588e1"><td class="memSeparator" colspan="2"> </td></tr> |
---|
138 | </table><table class="memberdecls"> |
---|
139 | <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
---|
140 | Variables</h2></td></tr> |
---|
141 | <tr class="memitem:a9df267c5d7acbb73eb35d6aaf10ab59e"><td class="memItemLeft" align="right" valign="top">integer(kind=ip_intwp_p), parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a9df267c5d7acbb73eb35d6aaf10ab59e">mgrid</a> = 100</td></tr> |
---|
142 | <tr class="memdesc:a9df267c5d7acbb73eb35d6aaf10ab59e"><td class="mdescLeft"> </td><td class="mdescRight">maximum number of grids allowed <a href="#a9df267c5d7acbb73eb35d6aaf10ab59e">More...</a><br /></td></tr> |
---|
143 | <tr class="separator:a9df267c5d7acbb73eb35d6aaf10ab59e"><td class="memSeparator" colspan="2"> </td></tr> |
---|
144 | <tr class="memitem:a587c160986cc015e4367b1cca13babfb"><td class="memItemLeft" align="right" valign="top">integer(kind=ip_intwp_p), save </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a587c160986cc015e4367b1cca13babfb">writing_grids_call</a> =0</td></tr> |
---|
145 | <tr class="separator:a587c160986cc015e4367b1cca13babfb"><td class="memSeparator" colspan="2"> </td></tr> |
---|
146 | <tr class="memitem:ad6e65eb9872825ac98db6ce1f7dcd618"><td class="memItemLeft" align="right" valign="top">integer(kind=ip_intwp_p), save, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#ad6e65eb9872825ac98db6ce1f7dcd618">prism_ngrid</a> = 0</td></tr> |
---|
147 | <tr class="memdesc:ad6e65eb9872825ac98db6ce1f7dcd618"><td class="mdescLeft"> </td><td class="mdescRight">counter for grids <a href="#ad6e65eb9872825ac98db6ce1f7dcd618">More...</a><br /></td></tr> |
---|
148 | <tr class="separator:ad6e65eb9872825ac98db6ce1f7dcd618"><td class="memSeparator" colspan="2"> </td></tr> |
---|
149 | <tr class="memitem:a43b75282e77fd687bd7173f4f78abcb1"><td class="memItemLeft" align="right" valign="top">type(<a class="el" href="structmod__oasis__grid_1_1prism__grid__type.html">prism_grid_type</a>), dimension(<a class="el" href="namespacemod__oasis__grid.html#a9df267c5d7acbb73eb35d6aaf10ab59e">mgrid</a>), save, public </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a43b75282e77fd687bd7173f4f78abcb1">prism_grid</a></td></tr> |
---|
150 | <tr class="memdesc:a43b75282e77fd687bd7173f4f78abcb1"><td class="mdescLeft"> </td><td class="mdescRight">array of grid datatypes <a href="#a43b75282e77fd687bd7173f4f78abcb1">More...</a><br /></td></tr> |
---|
151 | <tr class="separator:a43b75282e77fd687bd7173f4f78abcb1"><td class="memSeparator" colspan="2"> </td></tr> |
---|
152 | <tr class="memitem:a88908301f4dba06278e75e79f90b1155"><td class="memItemLeft" align="right" valign="top">logical, parameter </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemod__oasis__grid.html#a88908301f4dba06278e75e79f90b1155">local_timers_on</a> = .false.</td></tr> |
---|
153 | <tr class="separator:a88908301f4dba06278e75e79f90b1155"><td class="memSeparator" colspan="2"> </td></tr> |
---|
154 | </table> |
---|
155 | <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
---|
156 | <div class="textblock"><p>OASIS grid data and methods. </p> |
---|
157 | <p>These interfaces support both grid data specified globally on the root task as required in Oasis3 and grid data decomposed across tasks. If grid data is decomposed across tasks, the optional partid argument must be specified when it exists in the interface. </p> |
---|
158 | </div><h2 class="groupheader">Function/Subroutine Documentation</h2> |
---|
159 | <a id="aa1b2c3dc81299472185c1e7142d143e0"></a> |
---|
160 | <h2 class="memtitle"><span class="permalink"><a href="#aa1b2c3dc81299472185c1e7142d143e0">◆ </a></span>oasis_findgrid()</h2> |
---|
161 | |
---|
162 | <div class="memitem"> |
---|
163 | <div class="memproto"> |
---|
164 | <table class="mlabels"> |
---|
165 | <tr> |
---|
166 | <td class="mlabels-left"> |
---|
167 | <table class="memname"> |
---|
168 | <tr> |
---|
169 | <td class="memname">subroutine mod_oasis_grid::oasis_findgrid </td> |
---|
170 | <td>(</td> |
---|
171 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
172 | <td class="paramname"><em>cgrid</em>, </td> |
---|
173 | </tr> |
---|
174 | <tr> |
---|
175 | <td class="paramkey"></td> |
---|
176 | <td></td> |
---|
177 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
178 | <td class="paramname"><em>nx</em>, </td> |
---|
179 | </tr> |
---|
180 | <tr> |
---|
181 | <td class="paramkey"></td> |
---|
182 | <td></td> |
---|
183 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
184 | <td class="paramname"><em>ny</em>, </td> |
---|
185 | </tr> |
---|
186 | <tr> |
---|
187 | <td class="paramkey"></td> |
---|
188 | <td></td> |
---|
189 | <td class="paramtype">integer(kind=ip_intwp_p), intent(out) </td> |
---|
190 | <td class="paramname"><em>gridID</em> </td> |
---|
191 | </tr> |
---|
192 | <tr> |
---|
193 | <td></td> |
---|
194 | <td>)</td> |
---|
195 | <td></td><td></td> |
---|
196 | </tr> |
---|
197 | </table> |
---|
198 | </td> |
---|
199 | <td class="mlabels-right"> |
---|
200 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
201 | </tr> |
---|
202 | </table> |
---|
203 | </div><div class="memdoc"> |
---|
204 | |
---|
205 | <p>Local interface to find gridID for a specified grid name. </p> |
---|
206 | <dl class="params"><dt>Parameters</dt><dd> |
---|
207 | <table class="params"> |
---|
208 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
209 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
210 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
211 | <tr><td class="paramdir">[out]</td><td class="paramname">gridid</td><td>gridID matching cgrid </td></tr> |
---|
212 | </table> |
---|
213 | </dd> |
---|
214 | </dl> |
---|
215 | |
---|
216 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l01217">1217</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
217 | |
---|
218 | </div> |
---|
219 | </div> |
---|
220 | <a id="a5aba1fce549be5f9db2fda5374d588e1"></a> |
---|
221 | <h2 class="memtitle"><span class="permalink"><a href="#a5aba1fce549be5f9db2fda5374d588e1">◆ </a></span>oasis_grid_loc2glo()</h2> |
---|
222 | |
---|
223 | <div class="memitem"> |
---|
224 | <div class="memproto"> |
---|
225 | <table class="mlabels"> |
---|
226 | <tr> |
---|
227 | <td class="mlabels-left"> |
---|
228 | <table class="memname"> |
---|
229 | <tr> |
---|
230 | <td class="memname">subroutine mod_oasis_grid::oasis_grid_loc2glo </td> |
---|
231 | <td>(</td> |
---|
232 | <td class="paramtype">real(kind=ip_realwp_p), dimension(:,:), intent(in) </td> |
---|
233 | <td class="paramname"><em>aloc</em>, </td> |
---|
234 | </tr> |
---|
235 | <tr> |
---|
236 | <td class="paramkey"></td> |
---|
237 | <td></td> |
---|
238 | <td class="paramtype">real(kind=ip_realwp_p), dimension(:,:), intent(inout) </td> |
---|
239 | <td class="paramname"><em>aglo</em>, </td> |
---|
240 | </tr> |
---|
241 | <tr> |
---|
242 | <td class="paramkey"></td> |
---|
243 | <td></td> |
---|
244 | <td class="paramtype">integer(kind=ip_i4_p), intent(in) </td> |
---|
245 | <td class="paramname"><em>partid</em>, </td> |
---|
246 | </tr> |
---|
247 | <tr> |
---|
248 | <td class="paramkey"></td> |
---|
249 | <td></td> |
---|
250 | <td class="paramtype">integer(kind=ip_i4_p), intent(in) </td> |
---|
251 | <td class="paramname"><em>taskid</em> </td> |
---|
252 | </tr> |
---|
253 | <tr> |
---|
254 | <td></td> |
---|
255 | <td>)</td> |
---|
256 | <td></td><td></td> |
---|
257 | </tr> |
---|
258 | </table> |
---|
259 | </td> |
---|
260 | <td class="mlabels-right"> |
---|
261 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
262 | </tr> |
---|
263 | </table> |
---|
264 | </div><div class="memdoc"> |
---|
265 | |
---|
266 | <p>Local routine that gathers the local array using partition information. </p> |
---|
267 | <dl class="params"><dt>Parameters</dt><dd> |
---|
268 | <table class="params"> |
---|
269 | <tr><td class="paramdir">[in]</td><td class="paramname">aloc</td><td>local array</td></tr> |
---|
270 | <tr><td class="paramdir">[in,out]</td><td class="paramname">aglo</td><td>global array</td></tr> |
---|
271 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id for local data</td></tr> |
---|
272 | <tr><td class="paramdir">[in]</td><td class="paramname">taskid</td><td>task id to gather data to </td></tr> |
---|
273 | </table> |
---|
274 | </dd> |
---|
275 | </dl> |
---|
276 | |
---|
277 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l01267">1267</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
278 | |
---|
279 | </div> |
---|
280 | </div> |
---|
281 | <a id="a4bc230ba4aa317f666bdab2416b4f6da"></a> |
---|
282 | <h2 class="memtitle"><span class="permalink"><a href="#a4bc230ba4aa317f666bdab2416b4f6da">◆ </a></span>oasis_print_grid_data()</h2> |
---|
283 | |
---|
284 | <div class="memitem"> |
---|
285 | <div class="memproto"> |
---|
286 | <table class="memname"> |
---|
287 | <tr> |
---|
288 | <td class="memname">subroutine, public mod_oasis_grid::oasis_print_grid_data </td> |
---|
289 | <td>(</td> |
---|
290 | <td class="paramname"></td><td>)</td> |
---|
291 | <td></td> |
---|
292 | </tr> |
---|
293 | </table> |
---|
294 | </div><div class="memdoc"> |
---|
295 | |
---|
296 | <p>Print grid information to log file. </p> |
---|
297 | |
---|
298 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00156">156</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
299 | |
---|
300 | </div> |
---|
301 | </div> |
---|
302 | <a id="acb0569d8677f0762559ed6b211945d9b"></a> |
---|
303 | <h2 class="memtitle"><span class="permalink"><a href="#acb0569d8677f0762559ed6b211945d9b">◆ </a></span>oasis_start_grids_writing()</h2> |
---|
304 | |
---|
305 | <div class="memitem"> |
---|
306 | <div class="memproto"> |
---|
307 | <table class="memname"> |
---|
308 | <tr> |
---|
309 | <td class="memname">subroutine, public mod_oasis_grid::oasis_start_grids_writing </td> |
---|
310 | <td>(</td> |
---|
311 | <td class="paramtype">integer(kind=ip_intwp_p), intent(out) </td> |
---|
312 | <td class="paramname"><em>iwrite</em></td><td>)</td> |
---|
313 | <td></td> |
---|
314 | </tr> |
---|
315 | </table> |
---|
316 | </div><div class="memdoc"> |
---|
317 | |
---|
318 | <p>User interface to initialize grid writing. </p> |
---|
319 | <dl class="params"><dt>Parameters</dt><dd> |
---|
320 | <table class="params"> |
---|
321 | <tr><td class="paramdir">[out]</td><td class="paramname">iwrite</td><td>flag, obsolete </td></tr> |
---|
322 | </table> |
---|
323 | </dd> |
---|
324 | </dl> |
---|
325 | |
---|
326 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00213">213</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
327 | |
---|
328 | </div> |
---|
329 | </div> |
---|
330 | <a id="a59755e271ccdd0c98807b5938ef33e78"></a> |
---|
331 | <h2 class="memtitle"><span class="permalink"><a href="#a59755e271ccdd0c98807b5938ef33e78">◆ </a></span>oasis_terminate_grids_writing()</h2> |
---|
332 | |
---|
333 | <div class="memitem"> |
---|
334 | <div class="memproto"> |
---|
335 | <table class="memname"> |
---|
336 | <tr> |
---|
337 | <td class="memname">subroutine, public mod_oasis_grid::oasis_terminate_grids_writing </td> |
---|
338 | <td>(</td> |
---|
339 | <td class="paramname"></td><td>)</td> |
---|
340 | <td></td> |
---|
341 | </tr> |
---|
342 | </table> |
---|
343 | </div><div class="memdoc"> |
---|
344 | |
---|
345 | <p>User interface to indicate user defined grids are done. </p> |
---|
346 | |
---|
347 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00822">822</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
348 | |
---|
349 | </div> |
---|
350 | </div> |
---|
351 | <a id="a275791c512cefae9799e188d92b6f9d4"></a> |
---|
352 | <h2 class="memtitle"><span class="permalink"><a href="#a275791c512cefae9799e188d92b6f9d4">◆ </a></span>oasis_write2files()</h2> |
---|
353 | |
---|
354 | <div class="memitem"> |
---|
355 | <div class="memproto"> |
---|
356 | <table class="memname"> |
---|
357 | <tr> |
---|
358 | <td class="memname">subroutine, public mod_oasis_grid::oasis_write2files </td> |
---|
359 | <td>(</td> |
---|
360 | <td class="paramname"></td><td>)</td> |
---|
361 | <td></td> |
---|
362 | </tr> |
---|
363 | </table> |
---|
364 | </div><div class="memdoc"> |
---|
365 | |
---|
366 | <p>Interface that actually writes fields to grid files. </p> |
---|
367 | <p>Write fields to grid files. Only write fields that have been buffered and if prism_grid_terminate_grids_writing has been called. This is called by all tasks from oasis_enddef.</p> |
---|
368 | <ul> |
---|
369 | <li>Check that a grid defined on a partitition is defined on all tasks on that partition.</li> |
---|
370 | <li>Write grid information<ul> |
---|
371 | <li>Determine which tasks are associated with the grid information</li> |
---|
372 | <li>Check that array sizes match for all fields</li> |
---|
373 | <li>Gather longitudes if needed and write from root</li> |
---|
374 | <li>Gather latitudes if needed and write from root</li> |
---|
375 | <li>Gather corner longitudes if needed and write from root</li> |
---|
376 | <li>Gather corner latitudes if needed and write from root</li> |
---|
377 | <li>Gather areas if needed and write from root</li> |
---|
378 | <li>Gather angles if needed and write from root</li> |
---|
379 | <li>Gather masks if needed and write from root </li> |
---|
380 | </ul> |
---|
381 | </li> |
---|
382 | </ul> |
---|
383 | |
---|
384 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00855">855</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
385 | |
---|
386 | </div> |
---|
387 | </div> |
---|
388 | <a id="aa4f44626552980d5418d77447e1ce058"></a> |
---|
389 | <h2 class="memtitle"><span class="permalink"><a href="#aa4f44626552980d5418d77447e1ce058">◆ </a></span>oasis_write_angle_r4()</h2> |
---|
390 | |
---|
391 | <div class="memitem"> |
---|
392 | <div class="memproto"> |
---|
393 | <table class="mlabels"> |
---|
394 | <tr> |
---|
395 | <td class="mlabels-left"> |
---|
396 | <table class="memname"> |
---|
397 | <tr> |
---|
398 | <td class="memname">subroutine mod_oasis_grid::oasis_write_angle_r4 </td> |
---|
399 | <td>(</td> |
---|
400 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
401 | <td class="paramname"><em>cgrid</em>, </td> |
---|
402 | </tr> |
---|
403 | <tr> |
---|
404 | <td class="paramkey"></td> |
---|
405 | <td></td> |
---|
406 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
407 | <td class="paramname"><em>nx</em>, </td> |
---|
408 | </tr> |
---|
409 | <tr> |
---|
410 | <td class="paramkey"></td> |
---|
411 | <td></td> |
---|
412 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
413 | <td class="paramname"><em>ny</em>, </td> |
---|
414 | </tr> |
---|
415 | <tr> |
---|
416 | <td class="paramkey"></td> |
---|
417 | <td></td> |
---|
418 | <td class="paramtype">real(kind=ip_single_p), dimension(:,:), intent(in) </td> |
---|
419 | <td class="paramname"><em>angle</em>, </td> |
---|
420 | </tr> |
---|
421 | <tr> |
---|
422 | <td class="paramkey"></td> |
---|
423 | <td></td> |
---|
424 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
425 | <td class="paramname"><em>partid</em> </td> |
---|
426 | </tr> |
---|
427 | <tr> |
---|
428 | <td></td> |
---|
429 | <td>)</td> |
---|
430 | <td></td><td></td> |
---|
431 | </tr> |
---|
432 | </table> |
---|
433 | </td> |
---|
434 | <td class="mlabels-right"> |
---|
435 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
436 | </tr> |
---|
437 | </table> |
---|
438 | </div><div class="memdoc"> |
---|
439 | |
---|
440 | <p>User interface to set angle for 4 byte reals. </p> |
---|
441 | <dl class="params"><dt>Parameters</dt><dd> |
---|
442 | <table class="params"> |
---|
443 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
444 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
445 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
446 | <tr><td class="paramdir">[in]</td><td class="paramname">angle</td><td>angles</td></tr> |
---|
447 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
448 | </table> |
---|
449 | </dd> |
---|
450 | </dl> |
---|
451 | |
---|
452 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00450">450</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
453 | |
---|
454 | </div> |
---|
455 | </div> |
---|
456 | <a id="a5ffeb1d150d305f2868114faf7ebddb2"></a> |
---|
457 | <h2 class="memtitle"><span class="permalink"><a href="#a5ffeb1d150d305f2868114faf7ebddb2">◆ </a></span>oasis_write_angle_r8()</h2> |
---|
458 | |
---|
459 | <div class="memitem"> |
---|
460 | <div class="memproto"> |
---|
461 | <table class="mlabels"> |
---|
462 | <tr> |
---|
463 | <td class="mlabels-left"> |
---|
464 | <table class="memname"> |
---|
465 | <tr> |
---|
466 | <td class="memname">subroutine mod_oasis_grid::oasis_write_angle_r8 </td> |
---|
467 | <td>(</td> |
---|
468 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
469 | <td class="paramname"><em>cgrid</em>, </td> |
---|
470 | </tr> |
---|
471 | <tr> |
---|
472 | <td class="paramkey"></td> |
---|
473 | <td></td> |
---|
474 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
475 | <td class="paramname"><em>nx</em>, </td> |
---|
476 | </tr> |
---|
477 | <tr> |
---|
478 | <td class="paramkey"></td> |
---|
479 | <td></td> |
---|
480 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
481 | <td class="paramname"><em>ny</em>, </td> |
---|
482 | </tr> |
---|
483 | <tr> |
---|
484 | <td class="paramkey"></td> |
---|
485 | <td></td> |
---|
486 | <td class="paramtype">real(kind=ip_double_p), dimension(:,:), intent(in) </td> |
---|
487 | <td class="paramname"><em>angle</em>, </td> |
---|
488 | </tr> |
---|
489 | <tr> |
---|
490 | <td class="paramkey"></td> |
---|
491 | <td></td> |
---|
492 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
493 | <td class="paramname"><em>partid</em> </td> |
---|
494 | </tr> |
---|
495 | <tr> |
---|
496 | <td></td> |
---|
497 | <td>)</td> |
---|
498 | <td></td><td></td> |
---|
499 | </tr> |
---|
500 | </table> |
---|
501 | </td> |
---|
502 | <td class="mlabels-right"> |
---|
503 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
504 | </tr> |
---|
505 | </table> |
---|
506 | </div><div class="memdoc"> |
---|
507 | |
---|
508 | <p>User interface to set angle for 8 byte reals. </p> |
---|
509 | <dl class="params"><dt>Parameters</dt><dd> |
---|
510 | <table class="params"> |
---|
511 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
512 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
513 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
514 | <tr><td class="paramdir">[in]</td><td class="paramname">angle</td><td>angles</td></tr> |
---|
515 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
516 | </table> |
---|
517 | </dd> |
---|
518 | </dl> |
---|
519 | |
---|
520 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00392">392</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
521 | |
---|
522 | </div> |
---|
523 | </div> |
---|
524 | <a id="ad1d3e95cf63a2277b82167ec6c8148d4"></a> |
---|
525 | <h2 class="memtitle"><span class="permalink"><a href="#ad1d3e95cf63a2277b82167ec6c8148d4">◆ </a></span>oasis_write_area_r4()</h2> |
---|
526 | |
---|
527 | <div class="memitem"> |
---|
528 | <div class="memproto"> |
---|
529 | <table class="mlabels"> |
---|
530 | <tr> |
---|
531 | <td class="mlabels-left"> |
---|
532 | <table class="memname"> |
---|
533 | <tr> |
---|
534 | <td class="memname">subroutine mod_oasis_grid::oasis_write_area_r4 </td> |
---|
535 | <td>(</td> |
---|
536 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
537 | <td class="paramname"><em>cgrid</em>, </td> |
---|
538 | </tr> |
---|
539 | <tr> |
---|
540 | <td class="paramkey"></td> |
---|
541 | <td></td> |
---|
542 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </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(kind=ip_intwp_p), intent(in) </td> |
---|
549 | <td class="paramname"><em>ny</em>, </td> |
---|
550 | </tr> |
---|
551 | <tr> |
---|
552 | <td class="paramkey"></td> |
---|
553 | <td></td> |
---|
554 | <td class="paramtype">real(kind=ip_single_p), dimension(:,:), intent(in) </td> |
---|
555 | <td class="paramname"><em>area</em>, </td> |
---|
556 | </tr> |
---|
557 | <tr> |
---|
558 | <td class="paramkey"></td> |
---|
559 | <td></td> |
---|
560 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
561 | <td class="paramname"><em>partid</em> </td> |
---|
562 | </tr> |
---|
563 | <tr> |
---|
564 | <td></td> |
---|
565 | <td>)</td> |
---|
566 | <td></td><td></td> |
---|
567 | </tr> |
---|
568 | </table> |
---|
569 | </td> |
---|
570 | <td class="mlabels-right"> |
---|
571 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
572 | </tr> |
---|
573 | </table> |
---|
574 | </div><div class="memdoc"> |
---|
575 | |
---|
576 | <p>User interface to set area values for 4 byte reals. </p> |
---|
577 | <dl class="params"><dt>Parameters</dt><dd> |
---|
578 | <table class="params"> |
---|
579 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
580 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
581 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
582 | <tr><td class="paramdir">[in]</td><td class="paramname">area</td><td>areas</td></tr> |
---|
583 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
584 | </table> |
---|
585 | </dd> |
---|
586 | </dl> |
---|
587 | |
---|
588 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00764">764</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
589 | |
---|
590 | </div> |
---|
591 | </div> |
---|
592 | <a id="ae54eaec7b4e9d4877af0ce8537b0b256"></a> |
---|
593 | <h2 class="memtitle"><span class="permalink"><a href="#ae54eaec7b4e9d4877af0ce8537b0b256">◆ </a></span>oasis_write_area_r8()</h2> |
---|
594 | |
---|
595 | <div class="memitem"> |
---|
596 | <div class="memproto"> |
---|
597 | <table class="mlabels"> |
---|
598 | <tr> |
---|
599 | <td class="mlabels-left"> |
---|
600 | <table class="memname"> |
---|
601 | <tr> |
---|
602 | <td class="memname">subroutine mod_oasis_grid::oasis_write_area_r8 </td> |
---|
603 | <td>(</td> |
---|
604 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
605 | <td class="paramname"><em>cgrid</em>, </td> |
---|
606 | </tr> |
---|
607 | <tr> |
---|
608 | <td class="paramkey"></td> |
---|
609 | <td></td> |
---|
610 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
611 | <td class="paramname"><em>nx</em>, </td> |
---|
612 | </tr> |
---|
613 | <tr> |
---|
614 | <td class="paramkey"></td> |
---|
615 | <td></td> |
---|
616 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
617 | <td class="paramname"><em>ny</em>, </td> |
---|
618 | </tr> |
---|
619 | <tr> |
---|
620 | <td class="paramkey"></td> |
---|
621 | <td></td> |
---|
622 | <td class="paramtype">real(kind=ip_double_p), dimension(:,:), intent(in) </td> |
---|
623 | <td class="paramname"><em>area</em>, </td> |
---|
624 | </tr> |
---|
625 | <tr> |
---|
626 | <td class="paramkey"></td> |
---|
627 | <td></td> |
---|
628 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
629 | <td class="paramname"><em>partid</em> </td> |
---|
630 | </tr> |
---|
631 | <tr> |
---|
632 | <td></td> |
---|
633 | <td>)</td> |
---|
634 | <td></td><td></td> |
---|
635 | </tr> |
---|
636 | </table> |
---|
637 | </td> |
---|
638 | <td class="mlabels-right"> |
---|
639 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
640 | </tr> |
---|
641 | </table> |
---|
642 | </div><div class="memdoc"> |
---|
643 | |
---|
644 | <p>User interface to set area values for 8 byte reals. </p> |
---|
645 | <dl class="params"><dt>Parameters</dt><dd> |
---|
646 | <table class="params"> |
---|
647 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
648 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
649 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
650 | <tr><td class="paramdir">[in]</td><td class="paramname">area</td><td>areas</td></tr> |
---|
651 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
652 | </table> |
---|
653 | </dd> |
---|
654 | </dl> |
---|
655 | |
---|
656 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00705">705</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
657 | |
---|
658 | </div> |
---|
659 | </div> |
---|
660 | <a id="a30e5d9c4766b2f323d4b930499e0f23b"></a> |
---|
661 | <h2 class="memtitle"><span class="permalink"><a href="#a30e5d9c4766b2f323d4b930499e0f23b">◆ </a></span>oasis_write_corner_r4()</h2> |
---|
662 | |
---|
663 | <div class="memitem"> |
---|
664 | <div class="memproto"> |
---|
665 | <table class="mlabels"> |
---|
666 | <tr> |
---|
667 | <td class="mlabels-left"> |
---|
668 | <table class="memname"> |
---|
669 | <tr> |
---|
670 | <td class="memname">subroutine mod_oasis_grid::oasis_write_corner_r4 </td> |
---|
671 | <td>(</td> |
---|
672 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
673 | <td class="paramname"><em>cgrid</em>, </td> |
---|
674 | </tr> |
---|
675 | <tr> |
---|
676 | <td class="paramkey"></td> |
---|
677 | <td></td> |
---|
678 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
679 | <td class="paramname"><em>nx</em>, </td> |
---|
680 | </tr> |
---|
681 | <tr> |
---|
682 | <td class="paramkey"></td> |
---|
683 | <td></td> |
---|
684 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
685 | <td class="paramname"><em>ny</em>, </td> |
---|
686 | </tr> |
---|
687 | <tr> |
---|
688 | <td class="paramkey"></td> |
---|
689 | <td></td> |
---|
690 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
691 | <td class="paramname"><em>nc</em>, </td> |
---|
692 | </tr> |
---|
693 | <tr> |
---|
694 | <td class="paramkey"></td> |
---|
695 | <td></td> |
---|
696 | <td class="paramtype">real(kind=ip_single_p), dimension(:,:,:), intent(in) </td> |
---|
697 | <td class="paramname"><em>clon</em>, </td> |
---|
698 | </tr> |
---|
699 | <tr> |
---|
700 | <td class="paramkey"></td> |
---|
701 | <td></td> |
---|
702 | <td class="paramtype">real(kind=ip_single_p), dimension(:,:,:), intent(in) </td> |
---|
703 | <td class="paramname"><em>clat</em>, </td> |
---|
704 | </tr> |
---|
705 | <tr> |
---|
706 | <td class="paramkey"></td> |
---|
707 | <td></td> |
---|
708 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
709 | <td class="paramname"><em>partid</em> </td> |
---|
710 | </tr> |
---|
711 | <tr> |
---|
712 | <td></td> |
---|
713 | <td>)</td> |
---|
714 | <td></td><td></td> |
---|
715 | </tr> |
---|
716 | </table> |
---|
717 | </td> |
---|
718 | <td class="mlabels-right"> |
---|
719 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
720 | </tr> |
---|
721 | </table> |
---|
722 | </div><div class="memdoc"> |
---|
723 | |
---|
724 | <p>User interface to set corner latitudes and longitudes for 4 byte reals. </p> |
---|
725 | <dl class="params"><dt>Parameters</dt><dd> |
---|
726 | <table class="params"> |
---|
727 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
728 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
729 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
730 | <tr><td class="paramdir">[in]</td><td class="paramname">nc</td><td>number of corners per cell</td></tr> |
---|
731 | <tr><td class="paramdir">[in]</td><td class="paramname">clon</td><td>corner longitudes</td></tr> |
---|
732 | <tr><td class="paramdir">[in]</td><td class="paramname">clat</td><td>corner latitudes</td></tr> |
---|
733 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
734 | </table> |
---|
735 | </dd> |
---|
736 | </dl> |
---|
737 | |
---|
738 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00577">577</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
739 | |
---|
740 | </div> |
---|
741 | </div> |
---|
742 | <a id="af6953999aa6fb1d0190187052bf52671"></a> |
---|
743 | <h2 class="memtitle"><span class="permalink"><a href="#af6953999aa6fb1d0190187052bf52671">◆ </a></span>oasis_write_corner_r8()</h2> |
---|
744 | |
---|
745 | <div class="memitem"> |
---|
746 | <div class="memproto"> |
---|
747 | <table class="mlabels"> |
---|
748 | <tr> |
---|
749 | <td class="mlabels-left"> |
---|
750 | <table class="memname"> |
---|
751 | <tr> |
---|
752 | <td class="memname">subroutine mod_oasis_grid::oasis_write_corner_r8 </td> |
---|
753 | <td>(</td> |
---|
754 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
755 | <td class="paramname"><em>cgrid</em>, </td> |
---|
756 | </tr> |
---|
757 | <tr> |
---|
758 | <td class="paramkey"></td> |
---|
759 | <td></td> |
---|
760 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
761 | <td class="paramname"><em>nx</em>, </td> |
---|
762 | </tr> |
---|
763 | <tr> |
---|
764 | <td class="paramkey"></td> |
---|
765 | <td></td> |
---|
766 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
767 | <td class="paramname"><em>ny</em>, </td> |
---|
768 | </tr> |
---|
769 | <tr> |
---|
770 | <td class="paramkey"></td> |
---|
771 | <td></td> |
---|
772 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
773 | <td class="paramname"><em>nc</em>, </td> |
---|
774 | </tr> |
---|
775 | <tr> |
---|
776 | <td class="paramkey"></td> |
---|
777 | <td></td> |
---|
778 | <td class="paramtype">real(kind=ip_double_p), dimension(:,:,:), intent(in) </td> |
---|
779 | <td class="paramname"><em>clon</em>, </td> |
---|
780 | </tr> |
---|
781 | <tr> |
---|
782 | <td class="paramkey"></td> |
---|
783 | <td></td> |
---|
784 | <td class="paramtype">real(kind=ip_double_p), dimension(:,:,:), intent(in) </td> |
---|
785 | <td class="paramname"><em>clat</em>, </td> |
---|
786 | </tr> |
---|
787 | <tr> |
---|
788 | <td class="paramkey"></td> |
---|
789 | <td></td> |
---|
790 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
791 | <td class="paramname"><em>partid</em> </td> |
---|
792 | </tr> |
---|
793 | <tr> |
---|
794 | <td></td> |
---|
795 | <td>)</td> |
---|
796 | <td></td><td></td> |
---|
797 | </tr> |
---|
798 | </table> |
---|
799 | </td> |
---|
800 | <td class="mlabels-right"> |
---|
801 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
802 | </tr> |
---|
803 | </table> |
---|
804 | </div><div class="memdoc"> |
---|
805 | |
---|
806 | <p>User interface to set corner latitudes and longitudes for 8 byte reals. </p> |
---|
807 | <dl class="params"><dt>Parameters</dt><dd> |
---|
808 | <table class="params"> |
---|
809 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
810 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
811 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
812 | <tr><td class="paramdir">[in]</td><td class="paramname">nc</td><td>number of corners per cell</td></tr> |
---|
813 | <tr><td class="paramdir">[in]</td><td class="paramname">clon</td><td>corner longitudes</td></tr> |
---|
814 | <tr><td class="paramdir">[in]</td><td class="paramname">clat</td><td>corner latitudes</td></tr> |
---|
815 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
816 | </table> |
---|
817 | </dd> |
---|
818 | </dl> |
---|
819 | |
---|
820 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00507">507</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
821 | |
---|
822 | </div> |
---|
823 | </div> |
---|
824 | <a id="a74137e0541f8a9e2b1f05918b7f8da17"></a> |
---|
825 | <h2 class="memtitle"><span class="permalink"><a href="#a74137e0541f8a9e2b1f05918b7f8da17">◆ </a></span>oasis_write_grid_r4()</h2> |
---|
826 | |
---|
827 | <div class="memitem"> |
---|
828 | <div class="memproto"> |
---|
829 | <table class="mlabels"> |
---|
830 | <tr> |
---|
831 | <td class="mlabels-left"> |
---|
832 | <table class="memname"> |
---|
833 | <tr> |
---|
834 | <td class="memname">subroutine mod_oasis_grid::oasis_write_grid_r4 </td> |
---|
835 | <td>(</td> |
---|
836 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
837 | <td class="paramname"><em>cgrid</em>, </td> |
---|
838 | </tr> |
---|
839 | <tr> |
---|
840 | <td class="paramkey"></td> |
---|
841 | <td></td> |
---|
842 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
843 | <td class="paramname"><em>nx</em>, </td> |
---|
844 | </tr> |
---|
845 | <tr> |
---|
846 | <td class="paramkey"></td> |
---|
847 | <td></td> |
---|
848 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
849 | <td class="paramname"><em>ny</em>, </td> |
---|
850 | </tr> |
---|
851 | <tr> |
---|
852 | <td class="paramkey"></td> |
---|
853 | <td></td> |
---|
854 | <td class="paramtype">real(kind=ip_single_p), dimension(:,:), intent(in) </td> |
---|
855 | <td class="paramname"><em>lon</em>, </td> |
---|
856 | </tr> |
---|
857 | <tr> |
---|
858 | <td class="paramkey"></td> |
---|
859 | <td></td> |
---|
860 | <td class="paramtype">real(kind=ip_single_p), dimension(:,:), intent(in) </td> |
---|
861 | <td class="paramname"><em>lat</em>, </td> |
---|
862 | </tr> |
---|
863 | <tr> |
---|
864 | <td class="paramkey"></td> |
---|
865 | <td></td> |
---|
866 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
867 | <td class="paramname"><em>partid</em> </td> |
---|
868 | </tr> |
---|
869 | <tr> |
---|
870 | <td></td> |
---|
871 | <td>)</td> |
---|
872 | <td></td><td></td> |
---|
873 | </tr> |
---|
874 | </table> |
---|
875 | </td> |
---|
876 | <td class="mlabels-right"> |
---|
877 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
878 | </tr> |
---|
879 | </table> |
---|
880 | </div><div class="memdoc"> |
---|
881 | |
---|
882 | <p>User interface to set latitudes and longitudes for 4 byte reals. </p> |
---|
883 | <dl class="params"><dt>Parameters</dt><dd> |
---|
884 | <table class="params"> |
---|
885 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
886 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
887 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
888 | <tr><td class="paramdir">[in]</td><td class="paramname">lon</td><td>longitudes</td></tr> |
---|
889 | <tr><td class="paramdir">[in]</td><td class="paramname">lat</td><td>latitudes</td></tr> |
---|
890 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
891 | </table> |
---|
892 | </dd> |
---|
893 | </dl> |
---|
894 | |
---|
895 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00324">324</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
896 | |
---|
897 | </div> |
---|
898 | </div> |
---|
899 | <a id="a61a1b9209b5012b58fadf2a79284e1e7"></a> |
---|
900 | <h2 class="memtitle"><span class="permalink"><a href="#a61a1b9209b5012b58fadf2a79284e1e7">◆ </a></span>oasis_write_grid_r8()</h2> |
---|
901 | |
---|
902 | <div class="memitem"> |
---|
903 | <div class="memproto"> |
---|
904 | <table class="mlabels"> |
---|
905 | <tr> |
---|
906 | <td class="mlabels-left"> |
---|
907 | <table class="memname"> |
---|
908 | <tr> |
---|
909 | <td class="memname">subroutine mod_oasis_grid::oasis_write_grid_r8 </td> |
---|
910 | <td>(</td> |
---|
911 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
912 | <td class="paramname"><em>cgrid</em>, </td> |
---|
913 | </tr> |
---|
914 | <tr> |
---|
915 | <td class="paramkey"></td> |
---|
916 | <td></td> |
---|
917 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
918 | <td class="paramname"><em>nx</em>, </td> |
---|
919 | </tr> |
---|
920 | <tr> |
---|
921 | <td class="paramkey"></td> |
---|
922 | <td></td> |
---|
923 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
924 | <td class="paramname"><em>ny</em>, </td> |
---|
925 | </tr> |
---|
926 | <tr> |
---|
927 | <td class="paramkey"></td> |
---|
928 | <td></td> |
---|
929 | <td class="paramtype">real(kind=ip_double_p), dimension(:,:), intent(in) </td> |
---|
930 | <td class="paramname"><em>lon</em>, </td> |
---|
931 | </tr> |
---|
932 | <tr> |
---|
933 | <td class="paramkey"></td> |
---|
934 | <td></td> |
---|
935 | <td class="paramtype">real(kind=ip_double_p), dimension(:,:), intent(in) </td> |
---|
936 | <td class="paramname"><em>lat</em>, </td> |
---|
937 | </tr> |
---|
938 | <tr> |
---|
939 | <td class="paramkey"></td> |
---|
940 | <td></td> |
---|
941 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
942 | <td class="paramname"><em>partid</em> </td> |
---|
943 | </tr> |
---|
944 | <tr> |
---|
945 | <td></td> |
---|
946 | <td>)</td> |
---|
947 | <td></td><td></td> |
---|
948 | </tr> |
---|
949 | </table> |
---|
950 | </td> |
---|
951 | <td class="mlabels-right"> |
---|
952 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
953 | </tr> |
---|
954 | </table> |
---|
955 | </div><div class="memdoc"> |
---|
956 | |
---|
957 | <p>User interface to set latitudes and longitudes for 8 byte reals. </p> |
---|
958 | <dl class="params"><dt>Parameters</dt><dd> |
---|
959 | <table class="params"> |
---|
960 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
961 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
962 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
963 | <tr><td class="paramdir">[in]</td><td class="paramname">lon</td><td>longitudes</td></tr> |
---|
964 | <tr><td class="paramdir">[in]</td><td class="paramname">lat</td><td>latitudes</td></tr> |
---|
965 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
966 | </table> |
---|
967 | </dd> |
---|
968 | </dl> |
---|
969 | |
---|
970 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00255">255</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
971 | |
---|
972 | </div> |
---|
973 | </div> |
---|
974 | <a id="a16906db2b252a3a5ce85e21aa1336e3b"></a> |
---|
975 | <h2 class="memtitle"><span class="permalink"><a href="#a16906db2b252a3a5ce85e21aa1336e3b">◆ </a></span>oasis_write_mask()</h2> |
---|
976 | |
---|
977 | <div class="memitem"> |
---|
978 | <div class="memproto"> |
---|
979 | <table class="memname"> |
---|
980 | <tr> |
---|
981 | <td class="memname">subroutine, public mod_oasis_grid::oasis_write_mask </td> |
---|
982 | <td>(</td> |
---|
983 | <td class="paramtype">character(len=*), intent(in) </td> |
---|
984 | <td class="paramname"><em>cgrid</em>, </td> |
---|
985 | </tr> |
---|
986 | <tr> |
---|
987 | <td class="paramkey"></td> |
---|
988 | <td></td> |
---|
989 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
990 | <td class="paramname"><em>nx</em>, </td> |
---|
991 | </tr> |
---|
992 | <tr> |
---|
993 | <td class="paramkey"></td> |
---|
994 | <td></td> |
---|
995 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in) </td> |
---|
996 | <td class="paramname"><em>ny</em>, </td> |
---|
997 | </tr> |
---|
998 | <tr> |
---|
999 | <td class="paramkey"></td> |
---|
1000 | <td></td> |
---|
1001 | <td class="paramtype">integer(kind=ip_intwp_p), dimension(:,:), intent(in) </td> |
---|
1002 | <td class="paramname"><em>mask</em>, </td> |
---|
1003 | </tr> |
---|
1004 | <tr> |
---|
1005 | <td class="paramkey"></td> |
---|
1006 | <td></td> |
---|
1007 | <td class="paramtype">integer(kind=ip_intwp_p), intent(in), optional </td> |
---|
1008 | <td class="paramname"><em>partid</em> </td> |
---|
1009 | </tr> |
---|
1010 | <tr> |
---|
1011 | <td></td> |
---|
1012 | <td>)</td> |
---|
1013 | <td></td><td></td> |
---|
1014 | </tr> |
---|
1015 | </table> |
---|
1016 | </div><div class="memdoc"> |
---|
1017 | |
---|
1018 | <p>User interface to set integer mask values. </p> |
---|
1019 | <dl class="params"><dt>Parameters</dt><dd> |
---|
1020 | <table class="params"> |
---|
1021 | <tr><td class="paramdir">[in]</td><td class="paramname">cgrid</td><td>grid name</td></tr> |
---|
1022 | <tr><td class="paramdir">[in]</td><td class="paramname">nx</td><td>global nx size</td></tr> |
---|
1023 | <tr><td class="paramdir">[in]</td><td class="paramname">ny</td><td>global ny size</td></tr> |
---|
1024 | <tr><td class="paramdir">[in]</td><td class="paramname">mask</td><td>mask array</td></tr> |
---|
1025 | <tr><td class="paramdir">[in]</td><td class="paramname">partid</td><td>partition id if nonglobal data </td></tr> |
---|
1026 | </table> |
---|
1027 | </dd> |
---|
1028 | </dl> |
---|
1029 | |
---|
1030 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00646">646</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
1031 | |
---|
1032 | </div> |
---|
1033 | </div> |
---|
1034 | <h2 class="groupheader">Variable Documentation</h2> |
---|
1035 | <a id="a88908301f4dba06278e75e79f90b1155"></a> |
---|
1036 | <h2 class="memtitle"><span class="permalink"><a href="#a88908301f4dba06278e75e79f90b1155">◆ </a></span>local_timers_on</h2> |
---|
1037 | |
---|
1038 | <div class="memitem"> |
---|
1039 | <div class="memproto"> |
---|
1040 | <table class="mlabels"> |
---|
1041 | <tr> |
---|
1042 | <td class="mlabels-left"> |
---|
1043 | <table class="memname"> |
---|
1044 | <tr> |
---|
1045 | <td class="memname">logical, parameter mod_oasis_grid::local_timers_on = .false.</td> |
---|
1046 | </tr> |
---|
1047 | </table> |
---|
1048 | </td> |
---|
1049 | <td class="mlabels-right"> |
---|
1050 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
1051 | </tr> |
---|
1052 | </table> |
---|
1053 | </div><div class="memdoc"> |
---|
1054 | |
---|
1055 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00141">141</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
1056 | |
---|
1057 | </div> |
---|
1058 | </div> |
---|
1059 | <a id="a9df267c5d7acbb73eb35d6aaf10ab59e"></a> |
---|
1060 | <h2 class="memtitle"><span class="permalink"><a href="#a9df267c5d7acbb73eb35d6aaf10ab59e">◆ </a></span>mgrid</h2> |
---|
1061 | |
---|
1062 | <div class="memitem"> |
---|
1063 | <div class="memproto"> |
---|
1064 | <table class="mlabels"> |
---|
1065 | <tr> |
---|
1066 | <td class="mlabels-left"> |
---|
1067 | <table class="memname"> |
---|
1068 | <tr> |
---|
1069 | <td class="memname">integer(kind=ip_intwp_p), parameter mod_oasis_grid::mgrid = 100</td> |
---|
1070 | </tr> |
---|
1071 | </table> |
---|
1072 | </td> |
---|
1073 | <td class="mlabels-right"> |
---|
1074 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
1075 | </tr> |
---|
1076 | </table> |
---|
1077 | </div><div class="memdoc"> |
---|
1078 | |
---|
1079 | <p>maximum number of grids allowed </p> |
---|
1080 | |
---|
1081 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00113">113</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
1082 | |
---|
1083 | </div> |
---|
1084 | </div> |
---|
1085 | <a id="a43b75282e77fd687bd7173f4f78abcb1"></a> |
---|
1086 | <h2 class="memtitle"><span class="permalink"><a href="#a43b75282e77fd687bd7173f4f78abcb1">◆ </a></span>prism_grid</h2> |
---|
1087 | |
---|
1088 | <div class="memitem"> |
---|
1089 | <div class="memproto"> |
---|
1090 | <table class="memname"> |
---|
1091 | <tr> |
---|
1092 | <td class="memname">type(<a class="el" href="structmod__oasis__grid_1_1prism__grid__type.html">prism_grid_type</a>), dimension(<a class="el" href="namespacemod__oasis__grid.html#a9df267c5d7acbb73eb35d6aaf10ab59e">mgrid</a>), save, public mod_oasis_grid::prism_grid</td> |
---|
1093 | </tr> |
---|
1094 | </table> |
---|
1095 | </div><div class="memdoc"> |
---|
1096 | |
---|
1097 | <p>array of grid datatypes </p> |
---|
1098 | |
---|
1099 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00140">140</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
1100 | |
---|
1101 | </div> |
---|
1102 | </div> |
---|
1103 | <a id="ad6e65eb9872825ac98db6ce1f7dcd618"></a> |
---|
1104 | <h2 class="memtitle"><span class="permalink"><a href="#ad6e65eb9872825ac98db6ce1f7dcd618">◆ </a></span>prism_ngrid</h2> |
---|
1105 | |
---|
1106 | <div class="memitem"> |
---|
1107 | <div class="memproto"> |
---|
1108 | <table class="memname"> |
---|
1109 | <tr> |
---|
1110 | <td class="memname">integer(kind=ip_intwp_p), save, public mod_oasis_grid::prism_ngrid = 0</td> |
---|
1111 | </tr> |
---|
1112 | </table> |
---|
1113 | </div><div class="memdoc"> |
---|
1114 | |
---|
1115 | <p>counter for grids </p> |
---|
1116 | |
---|
1117 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00139">139</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
1118 | |
---|
1119 | </div> |
---|
1120 | </div> |
---|
1121 | <a id="a587c160986cc015e4367b1cca13babfb"></a> |
---|
1122 | <h2 class="memtitle"><span class="permalink"><a href="#a587c160986cc015e4367b1cca13babfb">◆ </a></span>writing_grids_call</h2> |
---|
1123 | |
---|
1124 | <div class="memitem"> |
---|
1125 | <div class="memproto"> |
---|
1126 | <table class="mlabels"> |
---|
1127 | <tr> |
---|
1128 | <td class="mlabels-left"> |
---|
1129 | <table class="memname"> |
---|
1130 | <tr> |
---|
1131 | <td class="memname">integer(kind=ip_intwp_p), save mod_oasis_grid::writing_grids_call =0</td> |
---|
1132 | </tr> |
---|
1133 | </table> |
---|
1134 | </td> |
---|
1135 | <td class="mlabels-right"> |
---|
1136 | <span class="mlabels"><span class="mlabel">private</span></span> </td> |
---|
1137 | </tr> |
---|
1138 | </table> |
---|
1139 | </div><div class="memdoc"> |
---|
1140 | |
---|
1141 | <p class="definition">Definition at line <a class="el" href="mod__oasis__grid_8_f90_source.html#l00114">114</a> of file <a class="el" href="mod__oasis__grid_8_f90_source.html">mod_oasis_grid.F90</a>.</p> |
---|
1142 | |
---|
1143 | </div> |
---|
1144 | </div> |
---|
1145 | </div><!-- contents --> |
---|
1146 | <!-- start footer part --> |
---|
1147 | <hr class="footer"/><address class="footer"><small> |
---|
1148 | Generated on Fri Jun 29 2018 20:52:29 for Oasis3-MCT by  <a href="http://www.doxygen.org/index.html"> |
---|
1149 | <img class="footer" src="doxygen.png" alt="doxygen"/> |
---|
1150 | </a> 1.8.13 |
---|
1151 | </small></address> |
---|
1152 | </body> |
---|
1153 | </html> |
---|