?? elcirc5.01.01c-input_output.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"> </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> </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>"!" 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: </p><p>fort_12062002.14 : alphanumeric description<o:p></o:p> </p><p>55880 30001 : <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 : 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 </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 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) </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 : 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"> <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 : total # of vertical levels, <a href="#fn1">z-coordinateof MSL (mean sea level)</a>. <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> </p><p>Notes: </p><ol> <li>Origin of z is a point below deepest depth and therefore ZMSL > 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> <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>. <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"> </span>used; if ics=2, degrees latitude/longitude are used.<o:p> <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> <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> <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> <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 + -