123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <title>PUMA: /Users/home/WC/puma/src/mpimod_stub.f90 Source File</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="navtree.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="resize.js"></script>
- <script type="text/javascript" src="navtree.js"></script>
- <script type="text/javascript">
- $(document).ready(initResizable);
- </script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/search.js"></script>
- <script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
- </script>
- </head>
- <body>
- <div id="top"><!-- do not remove this div! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-
- <td id="projectlogo"><img alt="Logo" src="puma103.jpg"/></td>
-
-
- <td style="padding-left: 0.5em;">
- <div id="projectname">PUMA
-  <span id="projectnumber">219</span>
- </div>
- <div id="projectbrief">Portable University Model of the Atmosphere</div>
- </td>
-
-
-
- </tr>
- </tbody>
- </table>
- </div>
- <!-- Generated by Doxygen 1.7.5.1 -->
- <script type="text/javascript">
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- </script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="annotated.html"><span>Data Types List</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>File Members</span></a></li>
- </ul>
- </div>
- </div>
- <div id="side-nav" class="ui-resizable side-nav-resizable">
- <div id="nav-tree">
- <div id="nav-tree-contents">
- </div>
- </div>
- <div id="splitbar" style="-moz-user-select:none;"
- class="ui-resizable-handle">
- </div>
- </div>
- <script type="text/javascript">
- initNavTree('mpimod__stub_8f90.html','');
- </script>
- <div id="doc-content">
- <div class="header">
- <div class="headertitle">
- <div class="title">/Users/home/WC/puma/src/mpimod_stub.f90</div> </div>
- </div>
- <div class="contents">
- <a href="mpimod__stub_8f90.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">! =======================================</span>
- <a name="l00002"></a>00002 <span class="comment">! mpimod_dummy.f90</span>
- <a name="l00003"></a>00003 <span class="comment">! ----------------</span>
- <a name="l00004"></a>00004 <span class="comment">! This module replaces <mpimod.f90> for </span>
- <a name="l00005"></a>00005 <span class="comment">! single CPU runs</span>
- <a name="l00006"></a>00006 <span class="comment">!</span>
- <a name="l00007"></a>00007 <span class="comment">! The module is shared by PUMA and PlaSim</span>
- <a name="l00008"></a>00008 <span class="comment">! =======================================</span>
- <a name="l00009"></a>00009
- <a name="l00010"></a><a class="code" href="mpimod__stub_8f90.html#acb4a2403b5f65a70e7e5ff01ea4577f7">00010</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#acb4a2403b5f65a70e7e5ff01ea4577f7">mrdimensions</a>
- <a name="l00011"></a>00011 return
- <a name="l00012"></a>00012 <span class="keyword"> end</span>
- <a name="l00013"></a>00013
- <a name="l00014"></a><a class="code" href="mpimod__stub_8f90.html#af3212261e3ce775f26d09859c337b760">00014</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#af3212261e3ce775f26d09859c337b760">mrdiff</a>(p,d,n)
- <a name="l00015"></a>00015 <span class="keywordtype">real</span> :: p(n)
- <a name="l00016"></a>00016 <span class="keywordtype">real</span> :: d(n)
- <a name="l00017"></a>00017 return
- <a name="l00018"></a>00018 <span class="keyword"> end</span>
- <a name="l00019"></a>00019
- <a name="l00020"></a><a class="code" href="mpimod__stub_8f90.html#a5d2bb9cfe68e5feb6de6b359f04398e3">00020</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a5d2bb9cfe68e5feb6de6b359f04398e3">mrsum</a>(k) ! sum up 1 integer
- <a name="l00021"></a>00021 return
- <a name="l00022"></a>00022 <span class="keyword"> end</span>
- <a name="l00023"></a>00023
- <a name="l00024"></a><a class="code" href="mpimod__stub_8f90.html#ab1311e17e35732047db4b93e1bb6c984">00024</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#ab1311e17e35732047db4b93e1bb6c984">mrbci</a>(k) ! broadcast 1 integer
- <a name="l00025"></a>00025 return
- <a name="l00026"></a>00026 <span class="keyword"> end</span>
- <a name="l00027"></a>00027
- <a name="l00028"></a><a class="code" href="mpimod__stub_8f90.html#a89982355acc98319bfc191dab28da805">00028</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a89982355acc98319bfc191dab28da805">mpbci</a>(k) ! broadcast 1 integer
- <a name="l00029"></a>00029 return
- <a name="l00030"></a>00030 <span class="keyword"> end</span>
- <a name="l00031"></a>00031
- <a name="l00032"></a><a class="code" href="mpimod__stub_8f90.html#a85cfae5acde5c37604edf690e9c2f7cf">00032</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a85cfae5acde5c37604edf690e9c2f7cf">mpbcin</a>(k,n) ! broadcast n integer
- <a name="l00033"></a>00033 <span class="keywordtype">integer</span> :: k(n)
- <a name="l00034"></a>00034 return
- <a name="l00035"></a>00035 <span class="keyword"> end</span>
- <a name="l00036"></a>00036
- <a name="l00037"></a><a class="code" href="mpimod__stub_8f90.html#aded092db7f8071a727e2e96887702ca7">00037</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#aded092db7f8071a727e2e96887702ca7">mpbcr</a>(p) ! broadcast 1 real
- <a name="l00038"></a>00038 return
- <a name="l00039"></a>00039 <span class="keyword"> end</span>
- <a name="l00040"></a>00040
- <a name="l00041"></a><a class="code" href="mpimod__stub_8f90.html#af2a0a009162180d4abb1daa1bad60cf2">00041</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#af2a0a009162180d4abb1daa1bad60cf2">mpbcrn</a>(p,n) ! broadcast n real
- <a name="l00042"></a>00042 <span class="keywordtype">real</span> :: p(n)
- <a name="l00043"></a>00043 return
- <a name="l00044"></a>00044 <span class="keyword"> end</span>
- <a name="l00045"></a>00045
- <a name="l00046"></a><a class="code" href="mpimod__stub_8f90.html#a40b910e38273e7f3c9dc4ed36d3e67a0">00046</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a40b910e38273e7f3c9dc4ed36d3e67a0">mpbcl</a>(k) ! broadcast 1 logical
- <a name="l00047"></a>00047 <span class="keywordtype">logical</span> :: k
- <a name="l00048"></a>00048 return
- <a name="l00049"></a>00049 <span class="keyword"> end</span>
- <a name="l00050"></a>00050
- <a name="l00051"></a><a class="code" href="mpimod__stub_8f90.html#a8338d8609afcefbb1faa41f353c10ef9">00051</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a8338d8609afcefbb1faa41f353c10ef9">mpscin</a>(k,n) ! scatter n integer
- <a name="l00052"></a>00052 <span class="keywordtype">integer</span> :: k(n)
- <a name="l00053"></a>00053 return
- <a name="l00054"></a>00054 <span class="keyword"> end</span>
- <a name="l00055"></a>00055
- <a name="l00056"></a><a class="code" href="mpimod__stub_8f90.html#a1504cf64a1ffc198a8a1fe54ba00d775">00056</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a1504cf64a1ffc198a8a1fe54ba00d775">mpscrn</a>(p,n) ! scatter n real
- <a name="l00057"></a>00057 <span class="keywordtype">real</span> :: p(n)
- <a name="l00058"></a>00058 return
- <a name="l00059"></a>00059 <span class="keyword"> end</span>
- <a name="l00060"></a>00060
- <a name="l00061"></a><a class="code" href="mpimod__stub_8f90.html#a3d2a5d231fd9527bcbc1fde327326922">00061</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a3d2a5d231fd9527bcbc1fde327326922">mpscdn</a>(p,n) ! scatter n double precision
- <a name="l00062"></a>00062 <span class="keywordtype">real (kind=8)</span> :: p(n)
- <a name="l00063"></a>00063 return
- <a name="l00064"></a>00064 <span class="keyword"> end</span>
- <a name="l00065"></a>00065
- <a name="l00066"></a><a class="code" href="mpimod__stub_8f90.html#a0c5adf4e8c7e39cf5a1038a1d34ebf30">00066</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a0c5adf4e8c7e39cf5a1038a1d34ebf30">mpscsp</a>(pf,pp,klev) ! scatter spectral fields
- <a name="l00067"></a>00067 use <span class="keywordflow">pumamod</span>
- <a name="l00068"></a>00068 <span class="keywordtype">real</span> pf(NESP,klev)
- <a name="l00069"></a>00069 <span class="keywordtype">real</span> pp(NSPP,klev)
- <a name="l00070"></a>00070 pp(1:NSPP,1:klev) = pf(1:NSPP,1:klev)
- <a name="l00071"></a>00071 return
- <a name="l00072"></a>00072 <span class="keyword"> end</span>
- <a name="l00073"></a>00073
- <a name="l00074"></a><a class="code" href="mpimod__stub_8f90.html#ac66e76c6144dfeadbc03bc5817553250">00074</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#ac66e76c6144dfeadbc03bc5817553250">mpscgp</a>(pf,pp,klev) ! scatter gridpoint fields
- <a name="l00075"></a>00075 use <span class="keywordflow">pumamod</span>
- <a name="l00076"></a>00076 <span class="keywordtype">real</span> pf(NLON*NLAT,klev)
- <a name="l00077"></a>00077 <span class="keywordtype">real</span> pp(NHOR,klev)
- <a name="l00078"></a>00078 pp(1:NHOR,1:klev) = pf(1:NHOR,1:klev)
- <a name="l00079"></a>00079 return
- <a name="l00080"></a>00080 <span class="keyword"> end</span>
- <a name="l00081"></a>00081
- <a name="l00082"></a><a class="code" href="mpimod__stub_8f90.html#ac053a575b1230f8e4a296164dba5ab27">00082</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#ac053a575b1230f8e4a296164dba5ab27">mpgasp</a>(pf,pp,klev) ! gather spectral fields
- <a name="l00083"></a>00083 use <span class="keywordflow">pumamod</span>
- <a name="l00084"></a>00084 <span class="keywordtype">real</span> pf(NESP,klev)
- <a name="l00085"></a>00085 <span class="keywordtype">real</span> pp(NSPP,klev)
- <a name="l00086"></a>00086 pf(1:NSPP,1:klev) = pp(1:NSPP,1:klev)
- <a name="l00087"></a>00087 return
- <a name="l00088"></a>00088 <span class="keyword"> end</span>
- <a name="l00089"></a>00089
- <a name="l00090"></a><a class="code" href="mpimod__stub_8f90.html#aaa1210298789f4fd7b7702c276eb80a9">00090</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#aaa1210298789f4fd7b7702c276eb80a9">mpgagp</a>(pf,pp,klev) ! gather gridpoint fields
- <a name="l00091"></a>00091 use <span class="keywordflow">pumamod</span>
- <a name="l00092"></a>00092 <span class="keywordtype">real</span> pf(NHOR,klev)
- <a name="l00093"></a>00093 <span class="keywordtype">real</span> pp(NHOR,klev)
- <a name="l00094"></a>00094 pf = pp
- <a name="l00095"></a>00095 return
- <a name="l00096"></a>00096 <span class="keyword"> end</span>
- <a name="l00097"></a>00097
- <a name="l00098"></a><a class="code" href="mpimod__stub_8f90.html#a5aef7e33503e0c46b1d8c0b984c398d1">00098</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a5aef7e33503e0c46b1d8c0b984c398d1">mpgacs</a>(pcs) ! gather cross sections
- <a name="l00099"></a>00099 return
- <a name="l00100"></a>00100 <span class="keyword"> end</span>
- <a name="l00101"></a>00101
- <a name="l00102"></a><a class="code" href="mpimod__stub_8f90.html#a54cf45feb57177de8eaab2e6b01a7aa2">00102</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a54cf45feb57177de8eaab2e6b01a7aa2">mpgallsp</a>(pf,pp,klev) ! gather spectral to all
- <a name="l00103"></a>00103 use <span class="keywordflow">pumamod</span>
- <a name="l00104"></a>00104 <span class="keywordtype">real</span> pf(NESP,klev)
- <a name="l00105"></a>00105 <span class="keywordtype">real</span> pp(NSPP,klev)
- <a name="l00106"></a>00106 pf(1:NSPP,1:klev) = pp(1:NSPP,1:klev)
- <a name="l00107"></a>00107 return
- <a name="l00108"></a>00108 <span class="keyword"> end</span>
- <a name="l00109"></a>00109
- <a name="l00110"></a><a class="code" href="mpimod__stub_8f90.html#af894efd9525c935f22415e017dcbc482">00110</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#af894efd9525c935f22415e017dcbc482">mpsum</a>(psp,klev) ! sum spectral fields
- <a name="l00111"></a>00111 return
- <a name="l00112"></a>00112 <span class="keyword"> end</span>
- <a name="l00113"></a>00113
- <a name="l00114"></a><a class="code" href="mpimod__stub_8f90.html#a75a681a8d4b9ab5ba0d4fa97f909647b">00114</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a75a681a8d4b9ab5ba0d4fa97f909647b">mpsumsc</a>(psf,psp,klev) ! sum & scatter spectral
- <a name="l00115"></a>00115 use <span class="keywordflow">pumamod</span>
- <a name="l00116"></a>00116 <span class="keywordtype">real</span> psf(NESP,klev)
- <a name="l00117"></a>00117 <span class="keywordtype">real</span> psp(NSPP,klev)
- <a name="l00118"></a>00118 psp(1:NSPP,1:klev) = psf(1:NSPP,1:klev)
- <a name="l00119"></a>00119 return
- <a name="l00120"></a>00120 <span class="keyword"> end</span>
- <a name="l00121"></a>00121
- <a name="l00122"></a><a class="code" href="mpimod__stub_8f90.html#af2111ef6d5b772479a74e94d351440f0">00122</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#af2111ef6d5b772479a74e94d351440f0">mpsumr</a>(pr,kdim) ! sum kdim reals
- <a name="l00123"></a>00123 return
- <a name="l00124"></a>00124 <span class="keyword"> end subroutine mpsumr</span>
- <a name="l00125"></a>00125
- <a name="l00126"></a><a class="code" href="mpimod__stub_8f90.html#ad703e6ecd123e9b8280322e402d57d20">00126</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#ad703e6ecd123e9b8280322e402d57d20">mpsumbcr</a>(pr,kdim) ! sum & broadcast kdim reals
- <a name="l00127"></a>00127 return
- <a name="l00128"></a>00128 <span class="keyword"> end</span>
- <a name="l00129"></a>00129
- <a name="l00130"></a><a class="code" href="mpimod__stub_8f90.html#a41bbd9334a3d0412c73399d699bbb237">00130</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a41bbd9334a3d0412c73399d699bbb237">mpstart</a> <span class="comment">! initialization</span>
- <a name="l00131"></a>00131 use <span class="keywordflow">pumamod</span>
- <a name="l00132"></a>00132 npro = 1
- <a name="l00133"></a>00133 return
- <a name="l00134"></a>00134 <span class="keyword"> end</span>
- <a name="l00135"></a>00135
- <a name="l00136"></a><a class="code" href="mpimod__stub_8f90.html#ac80e83b9bc0a4b459fed5f3b79cfafa0">00136</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#ac80e83b9bc0a4b459fed5f3b79cfafa0">mpstop</a>
- <a name="l00137"></a>00137 return
- <a name="l00138"></a>00138 <span class="keyword"> end</span>
- <a name="l00139"></a>00139
- <a name="l00140"></a><a class="code" href="mpimod__stub_8f90.html#a4aceba15459fefd864a0ed3313b0073d">00140</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a4aceba15459fefd864a0ed3313b0073d">mpreadsp</a>(ktape,p,kdim,klev)
- <a name="l00141"></a>00141 <span class="keywordtype">real</span> p(kdim,klev)
- <a name="l00142"></a>00142 <span class="keyword">read</span> (ktape) p
- <a name="l00143"></a>00143 return
- <a name="l00144"></a>00144 <span class="keyword"> end</span>
- <a name="l00145"></a>00145
- <a name="l00146"></a><a class="code" href="mpimod__stub_8f90.html#a463456bde27045e2cf286e6e6082b9aa">00146</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a463456bde27045e2cf286e6e6082b9aa">mpreadgp</a>(ktape,p,kdim,klev)
- <a name="l00147"></a>00147 <span class="keywordtype">real</span> p(kdim,klev)
- <a name="l00148"></a>00148 <span class="keyword">read</span> (ktape) p
- <a name="l00149"></a>00149 return
- <a name="l00150"></a>00150 <span class="keyword"> end</span>
- <a name="l00151"></a>00151
- <a name="l00152"></a><a class="code" href="mpimod__stub_8f90.html#aca5ad2279542f783c1d862333da96744">00152</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#aca5ad2279542f783c1d862333da96744">mpwritesp</a>(ktape,p,kdim,klev)
- <a name="l00153"></a>00153 <span class="keywordtype">real</span> p(kdim,klev)
- <a name="l00154"></a>00154 <span class="keyword">write</span> (ktape) p
- <a name="l00155"></a>00155 return
- <a name="l00156"></a>00156 <span class="keyword"> end</span>
- <a name="l00157"></a>00157
- <a name="l00158"></a><a class="code" href="mpimod__stub_8f90.html#a3e3ab4b6cd8d7863f7bfc0e74b370488">00158</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a3e3ab4b6cd8d7863f7bfc0e74b370488">mpwritegp</a>(ktape,p,kdim,klev)
- <a name="l00159"></a>00159 <span class="keywordtype">real</span> p(kdim,klev)
- <a name="l00160"></a>00160 <span class="keyword">write</span> (ktape) p
- <a name="l00161"></a>00161 return
- <a name="l00162"></a>00162 <span class="keyword"> end</span>
- <a name="l00163"></a>00163
- <a name="l00164"></a><a class="code" href="mpimod__stub_8f90.html#a325e1b8f8412b422a06fb7558f212f7e">00164</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a325e1b8f8412b422a06fb7558f212f7e">mpwritegph</a>(ktape,p,kdim,klev,ihead)
- <a name="l00165"></a>00165 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00166"></a>00166 <span class="keywordtype">integer</span> :: ihead(8)
- <a name="l00167"></a>00167 <span class="keyword">write</span> (ktape) ihead
- <a name="l00168"></a>00168 <span class="keyword">write</span> (ktape) p
- <a name="l00169"></a>00169
- <a name="l00170"></a>00170 return
- <a name="l00171"></a>00171 <span class="keyword"> end</span>
- <a name="l00172"></a>00172
- <a name="l00173"></a>00173
- <a name="l00174"></a><a class="code" href="mpimod__stub_8f90.html#acb4faf87d9aa8c0bfc86d75f261989c5">00174</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#aa6e5f06de5db1764ec5ee24c21bae378">mpi_info</a>(nprocess,pid) ! get nproc and pid
- <a name="l00175"></a>00175 <span class="keywordtype">integer</span> nprocess, pid
- <a name="l00176"></a>00176 nprocess = 1
- <a name="l00177"></a>00177 pid = 0
- <a name="l00178"></a>00178 return
- <a name="l00179"></a>00179 <span class="keyword"> end subroutine mpi_info</span>
- <a name="l00180"></a>00180
- <a name="l00181"></a>00181
- <a name="l00182"></a><a class="code" href="mpimod__stub_8f90.html#acf82ae878fff75151cab59cdd0925ae0">00182</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#acf82ae878fff75151cab59cdd0925ae0">mpgetsp</a>(yn,p,kdim,klev)
- <a name="l00183"></a>00183 <span class="keywordtype">character (len=*)</span> :: yn
- <a name="l00184"></a>00184 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00185"></a>00185 call <a class="code" href="restartmod_8f90.html#af0f1ce9b6762aa2537cc22d5fc319b7c">get_restart_array</a>(yn,p,kdim,kdim,klev)
- <a name="l00186"></a>00186 return
- <a name="l00187"></a>00187 <span class="keyword"> end subroutine mpgetsp</span>
- <a name="l00188"></a>00188
- <a name="l00189"></a>00189
- <a name="l00190"></a><a class="code" href="mpimod__stub_8f90.html#a58d54c2e0590e63a7459417831afe5cf">00190</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a58d54c2e0590e63a7459417831afe5cf">mpgetgp</a>(yn,p,kdim,klev)
- <a name="l00191"></a>00191 <span class="keywordtype">character (len=*)</span> :: yn
- <a name="l00192"></a>00192 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00193"></a>00193 call <a class="code" href="restartmod_8f90.html#af0f1ce9b6762aa2537cc22d5fc319b7c">get_restart_array</a>(yn,p,kdim,kdim,klev)
- <a name="l00194"></a>00194 return
- <a name="l00195"></a>00195 <span class="keyword"> end subroutine mpgetgp</span>
- <a name="l00196"></a>00196
- <a name="l00197"></a>00197
- <a name="l00198"></a><a class="code" href="mpimod__stub_8f90.html#a79c341b7b52bf44470898581072660b8">00198</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a79c341b7b52bf44470898581072660b8">mpputsp</a>(yn,p,kdim,klev)
- <a name="l00199"></a>00199 <span class="keywordtype">character (len=*)</span> :: yn
- <a name="l00200"></a>00200 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00201"></a>00201 call <a class="code" href="restartmod_8f90.html#a52485001dbbaed032e48d894e6302c22">put_restart_array</a>(yn,p,kdim,kdim,klev)
- <a name="l00202"></a>00202 return
- <a name="l00203"></a>00203 <span class="keyword"> end subroutine mpputsp</span>
- <a name="l00204"></a>00204
- <a name="l00205"></a>00205
- <a name="l00206"></a><a class="code" href="mpimod__stub_8f90.html#a7e675330db7b46cf0bf0cc8edd2d413c">00206</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a7e675330db7b46cf0bf0cc8edd2d413c">mpputgp</a>(yn,p,kdim,klev)
- <a name="l00207"></a>00207 <span class="keywordtype">character (len=*)</span> :: yn
- <a name="l00208"></a>00208 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00209"></a>00209 call <a class="code" href="restartmod_8f90.html#a52485001dbbaed032e48d894e6302c22">put_restart_array</a>(yn,p,kdim,kdim,klev)
- <a name="l00210"></a>00210 return
- <a name="l00211"></a>00211 <span class="keyword"> end subroutine mpputgp</span>
- <a name="l00212"></a>00212
- <a name="l00213"></a>00213
- <a name="l00214"></a>00214 <span class="comment">! subroutine mpsurfgp(yn,p,kdim,klev)</span>
- <a name="l00215"></a>00215 <span class="comment">! character (len=*) :: yn</span>
- <a name="l00216"></a>00216 <span class="comment">! real :: p(kdim,klev)</span>
- <a name="l00217"></a>00217 <span class="comment">! call get_surf_array(yn,p,kdim,kdim,klev,iread)</span>
- <a name="l00218"></a>00218 <span class="comment">! return</span>
- <a name="l00219"></a>00219 <span class="comment">! end subroutine mpsurfgp</span>
- <a name="l00220"></a>00220 <span class="comment">!</span>
- <a name="l00221"></a>00221 <span class="comment">!</span>
- <a name="l00222"></a>00222 <span class="comment">! subroutine mpsurfyear(yn,p,kdim,kmon)</span>
- <a name="l00223"></a>00223 <span class="comment">! character (len=*) :: yn</span>
- <a name="l00224"></a>00224 <span class="comment">! real :: p(kdim,kmon)</span>
- <a name="l00225"></a>00225 <span class="comment">! call get_surf_year(yn,p,kdim,kmon,iread)</span>
- <a name="l00226"></a>00226 <span class="comment">! return</span>
- <a name="l00227"></a>00227 <span class="comment">! end subroutine mpsurfyear</span>
- <a name="l00228"></a>00228 <span class="comment">!</span>
- <a name="l00229"></a>00229 <span class="comment">!</span>
- <a name="l00230"></a>00230 <span class="comment">! subroutine mp3dyear(yn,p,kdim,klev,kmon)</span>
- <a name="l00231"></a>00231 <span class="comment">! character (len=*) :: yn</span>
- <a name="l00232"></a>00232 <span class="comment">! real :: p(kdim,klev,kmon)</span>
- <a name="l00233"></a>00233 <span class="comment">! call get_3d_year(yn,p,kdim,klev,kmon,iread)</span>
- <a name="l00234"></a>00234 <span class="comment">! return</span>
- <a name="l00235"></a>00235 <span class="comment">! end subroutine mp3dyear</span>
- <a name="l00236"></a>00236
- <a name="l00237"></a>00237
- <a name="l00238"></a><a class="code" href="mpimod__stub_8f90.html#a1b6ac2b98059a43359ac0edfeb9c2ad7">00238</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#a1b6ac2b98059a43359ac0edfeb9c2ad7">mpmaxval</a>(p,kdim,klev,pmax)
- <a name="l00239"></a>00239 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00240"></a>00240 pmax = maxval(p(:,:))
- <a name="l00241"></a>00241 return
- <a name="l00242"></a>00242 <span class="keyword"> end subroutine mpmaxval</span>
- <a name="l00243"></a>00243
- <a name="l00244"></a>00244
- <a name="l00245"></a><a class="code" href="mpimod__stub_8f90.html#ac1dfb34daad89cf72ff04b6a58919b2b">00245</a> <span class="keyword">subroutine </span><a class="code" href="mpimod_8f90.html#ac1dfb34daad89cf72ff04b6a58919b2b">mpsumval</a>(p,kdim,klev,psum)
- <a name="l00246"></a>00246 <span class="keywordtype">real</span> :: p(kdim,klev)
- <a name="l00247"></a>00247 psum = sum(p(:,:))
- <a name="l00248"></a>00248 return
- <a name="l00249"></a>00249 <span class="keyword"> end subroutine mpsumval</span>
- <a name="l00250"></a>00250
- </pre></div></div>
- </div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="mpimod__stub_8f90.html">mpimod_stub.f90</a> </li>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Defines</a></div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
- <li class="footer">Generated on Wed Sep 21 2011 12:35:46 for PUMA by
- <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
- </ul>
- </div>
- </body>
- </html>
|