⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 elcirc5.01.01c-input_output.htm

📁 河口模型 使用模拟盐水入侵、热量扩散等等 河口模型 使用模拟盐水入侵、热量扩散
💻 HTM
字号:
<html><head><meta http-equiv="Content-Language" content="en-us"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>Elcirc 4</title></head><body><p align="center"><font size="6">Elcirc 5.01.01c User Manual</font></p><p align="left">&nbsp;</p><ol>  <li>Input files:    <ol>      <li><a "#anchorA" name="symbols" href="#Important symbols2">Important        symbols used in this manual</a></li>      <li><a "#anchorA" name="hgrid0" href="#hgrid1">Horizontal grid (<b><font color="#FF0000">hgrid.gr3</font></b>)</a></li>      <li><a name="vgrid0" href="#vgrid1">Vertical grid (<font color="#FF0000"><b>vgrid.in</b></font>)</a></li>      <li><a name="param0" href="#param1">Parameter input (<b><font color="#FF0000">param.in</font></b>)</a></li>      <li><a name="icst" href="#icst1">Initial condition for salinity and        temperature (<font color="#FF0000"><b>salt.ic </b></font>and<font color="#FF0000"><b>        temp.ic</b></font>)</a></li>      <li><a name="Bottomdrag" href="#Bottomdrag1">Bottom drag (<b><font color="#FF0000">drag.bp</font></b>)</a></li>      <li><a name="wind (fort.22)" href="#wind (fort.22)2">wind (<font color="#FF0000">wind.th</font>)</a></li>      <li><a name="Time history input:" href="#Time history input:2">Time history        input (<b><font color="#FF0000">flux.th</font></b> etc.)</a>      </li>      <li><a name="obe.out" href="#obe.out2"><b><font color="#FF0000">obe.out</font></b></a></li>      <li><a name="ndelt.gr3" href="#ndelt.gr32"><font color="#FF0000"><b>ndelt.gr3</b></font></a></li>      <li><a name="adv.gr3" href="#adv.gr32"><font color="#FF0000"><b>adv.gr3</b></font></a></li>      <li><a name="Lat/long coordinates (fort.14.ll)" href="#Lat/long coordinates (fort.14.ll)2">Lat/long        coordinates (<font color="#FF0000"><b>hgrid.ll</b></font></a>)</li>      <li><a name="Heat exchange" href="#Heat exchange2">Heat exchange (<font color="#FF0000"><b>hdf/</b></font>)</a></li>      <li><a name="Conservation check files (fluxflag.gr3 and hcheck.gr3)" href="#Conservation check files (fluxflag.gr3 and hcheck.gr3)2">Conservation        check files (<b><font color="#FF0000">fluxflag.gr3 </font></b> and <b><font color="#FF0000">hcheck.gr3</font></b>)</a></li>      <li><a name="vvd.dat, hvd.mom, and hvd.tran" href="#vvd.dat, hvd.mom, and hvd.tran2"><b><font color="#FF0000">vvd.dat,        hvd.mom,</font></b> and <b><font color="#FF0000"> hvd.tran</font></b></a></li>      <li><a name="Amplitudes and phases of boundary forcings" href="#Amplitudes and phases of boundary forcings2">Amplitudes        and phases of boundary forcings</a></li>      <li><a name="Nodal factor and equilibrium arguments" href="#Nodal factor2">Nodal        factor and equilibrium arguments</a></li>      <li><a name="Hot start input (hotstart.in)" href="#Hot start input2">Hot        start input (<font color="#FF0000"><b>hotstart.in</b></font>)</a></li>    </ol>  </li>  <li>Output files:    <ol>      <li><a name="Global output" href="#Global output2">Global output</a></li>      <li><a name="Warning and fatal messages" href="#Warning and fatal messages2">Warning        and fatal messages</a></li>      <li><a name="Run info output (fort.16)" href="#Run info output (fort.16)2">Run        info output (<b><font color="#FF0000">mirror.out</font></b>)</a></li>    </ol>  </li></ol><hr><p>&nbsp;</p><p align="center"><font size="6" color="#FF00FF">Input files</font></p><hr><p> <b><font color="#FF0000"><a name="Important symbols2">Important symbols</a></font></b></p><p>&quot;!&quot; is used to add comments after actual input;</p><p> np: # of nodes in the horizontal grid;</p><p> ne: # of elements in the horizontal grid;</p><p> ns: # of sides in the horizontal grid;</p><p> nvrt: # of levels in the vertical grid</p><p> <a href="#symbols">go back</a></p><hr><p> <a name="hgrid1"><b><font color="#FF0000">Horizontal grid</font></b></a><b><font color="#FF0000"> (hgrid.gr3)</font></b></p><p>In xmgredit grid format. </p><p>Below is a sample:&nbsp; </p><p>fort_12062002.14 : alphanumeric description<o:p></o:p> </p><p>55880 30001 :&nbsp; <span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">#of elements and nodes in the horizontal grid</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">(Coordinatepart):</span><o:p></o:p> </p><p><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">1  386380.409604  286208.187634        5.122&nbsp;: node #, x,y, depth<br>2  386460.352736  285995.038877        9.167<br>3  386687.720000  286213.590000        1.000<br>4  386460.076848  286367.779818        2.209<br>5  386678.380000  286483.440000        1.614<br>6  386180.219063  286405.956765        4.627<br>7  386409.007263  286563.660632        2.629<br>8  386186.575437  286680.225393        4.195<br>9  385958.392423  286604.196847        4.177&nbsp;</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">.............................................</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">(Connectivitypart)</span> </p><p><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><o:p>1 4 1 2 3&nbsp;5 : element #,element type (triangle or quadangle), node 1, node 2, node 3, node 4<br>2 3 3 4 1<br>3 3 3 5 4<br>4 3 1 4 6<br>5 3 4 7 6</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">...........................................</span> </p><p><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">(Boundary conditionpart)&nbsp;</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">3 : Number of open boundaries<br>95 : Total number of open boundary nodes<br>85 : Number of nodes for open boundary 1<br>15185 : first node</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">........................................</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">25 = number of land boundaries<br>4079 = Total number of land boundary nodes<br>1452 0 = Number of nodes for land boundary 1<br>19947&nbsp; : first node<br>19945<br>19943</span> </p><p><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">.......................................</span><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><o:p></o:p></span> </p><p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">&nbsp;<o:p></o:p></span></p><p>Note: the boundary condition (b.c.) part can be generated with xmgredit5/GridDEM/Createopen/land boundaries. </p><p><a href="#hgrid0">go back</a> </p><hr><p><b><font color="#FF0000"><a name="vgrid1">Vertical grid</a>   (vgrid.in)</font></b> </p><p>43   4825.1 :&nbsp; total # of vertical levels, <a href="#fn1">z-coordinateof MSL (mean sea level)</a>.&nbsp;<br>1   3667.00   3667.00 : level #, <a href="#fn2">layer thickness</a>,z-coordinate of level line<br>2   1000.00   4667.00<br>3    100.00   4767.00<br>4     10.00   4777.00<br>5      9.40   4786.40<br>6      5.00   4791.40<br>7      5.00   4796.40<br>8      3.00   4799.40<br>9      2.00   4801.40<br>10      2.00   4803.40<br>11      1.50   4804.90<br>12      1.00   4805.90<br>13      0.80   4806.70<br>14      0.80   4807.50<br>15      0.80   4808.30<br>16      0.80   4809.10<br>17      0.80   4809.90<br>18      0.80   4810.70<br>19      0.80   4811.50<br>20     0.70   4812.20<br>21     0.70   4812.90<br>22     0.70   4813.60<br>23    0.70    4814.30<br>24    0.70    4815.00<br>25    0.70    4815.70<br>26    0.70    4816.40<br>27    0.70    4817.10<br>28    0.70    4817.80<br>29    0.70    4818.50<br>30    0.70    4819.20<br>31    0.70    4819.90<br>32    0.70    4820.60</p><p>....................................................</p><p>&nbsp;</p><p>Notes:&nbsp;</p><ol>  <li>Origin of z is a point below deepest depth and therefore ZMSL    &gt; max(depth);</li>  <li>Thickness is from previous level to current level;</li>  <li>Global output is from the bottom to max. level (e.g., 43 in this case).</li></ol><p><a href="#vgrid0">go back</a></p><hr><p><a name="param1"><b><font color="#FF0000">Parameter input (param.in):</font></b></a></p><p>Explanation of each line:</p><ol>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">48-character    string description of the version.<br>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">48-character    start time info string, e.g., 04/23/2002 00:00:00 PST<br>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">ipre:    pre-processing flag.</span><p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size: 12.0pt; mso-bidi-font-size: 10.0pt">=1:    code will output centers.bp, sidecenters.bp and <a href="#obe.out2"> obe.out </a> (centers build point,    sidcenters build point, and list of open boundary elements), and stop. =0:    normal run.<br>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">nscreen    = screen output on/off switch (0: off; 1: on). In either case, mirror output    messages will be directed into <a href="#Run info output (fort.16)2"> mirror.out</a>.<o:p>    &nbsp;<br>    </o:p>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><a name="ihot">ihot</a>    = hot start flag. If ihot=0, cold start; if ihot/=0, hot start from <a href="#Hot start input2">hotstart.in</a>.<o:p>    </span>If ihot=1 (forecast option), the time and time step are reset to    zero, and outputs start from T=0 accordingly. If ihot=2 (hindcast    option), the run (and output) will continue from the time specified in <span style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><a href="#Hot start input2">hotstart.in</a>.&nbsp;<br>    </o:p>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">ics    = coordinate frame flag. If ics=1, Cartesian coordinates are<span style="mso-spacerun: yes">&nbsp;    </span>used; if ics=2, degrees latitude/longitude are used.<o:p>    &nbsp;<br>    </o:p>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">slam0,    sfea0 = centers of projection used to convert lat/long to Cartesian    coordinates. These are only used for ics=2, or a variable Coriolis parameter    is employed (ncor=2).<o:p>    &nbsp;<br>    </o:p>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">theta0    = implicitness parameter (between 0.5 and 1).<o:p>    &nbsp;<br>    </o:p>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">ibcc,    ibtp = barotropic/baroclinic flags. If ibcc=0, a baroclinic model is used    and regardless of the value for ibtp, the transport equation is solved. If    ibcc=1, a barotropic model is used, and the transport equation may (when    ibtp=1) or may not (when ibtp=0) be solved; in the former case, S and T are    treated as passive tracers.<o:p>    &nbsp;<br>    </o:p>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">If    ibcc=0, the next line is:<o:p>    </o:p>    </span> <span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">nrampbc,    drampbc: ramp option flag and ramp-up period (in days). If nrampbc=0,    drampbc is not used. A hyperbolic tangent function is used for ramp-up.<br>    </span></li>  <li>    <p class="MsoNormal" style="text-align:justify;text-indent:22.5pt;tab-stops:.5in 63.0pt 99.0pt 5.5in"><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt"><o:p>    </o:p>    </span><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt">tempmin,    tempmax, saltmin, saltmin: minimum and maximum values allowed for    temperature and salinity. These are used to filter out 搃llegal

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -