Changeset b1674ed in flex_extract.git for Documentation/html/Installation/remote.html


Ignore:
Timestamp:
Apr 1, 2020, 5:03:13 PM (4 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
d78851d, e0005c9
Parents:
50f9ca6
Message:

updated online documentation FIX for tickets #265 and #262

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Documentation/html/Installation/remote.html

    rd720895 rb1674ed  
    2222   
    2323      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
    24         <script type="text/javascript" src="../_static/jquery.js"></script>
    25         <script type="text/javascript" src="../_static/underscore.js"></script>
    26         <script type="text/javascript" src="../_static/doctools.js"></script>
    27         <script type="text/javascript" src="../_static/language_data.js"></script>
    28         <script async="async" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
     24        <script src="../_static/jquery.js"></script>
     25        <script src="../_static/underscore.js"></script>
     26        <script src="../_static/doctools.js"></script>
     27        <script src="../_static/language_data.js"></script>
     28        <script async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
    2929   
    3030    <script type="text/javascript" src="../_static/js/theme.js"></script>
     
    192192<span id="ref-req-remote"></span><span id="ref-remote-mode"></span><h2>Remote mode - dependencies<a class="headerlink" href="#remote-mode-dependencies" title="Permalink to this headline">¶</a></h2>
    193193<p>The following software is required, and already available at the ECMWF servers:</p>
    194 <table border="1" class="docutils">
     194<table class="docutils align-default">
    195195<colgroup>
    196 <col width="61%" />
    197 <col width="39%" />
     196<col style="width: 61%" />
     197<col style="width: 39%" />
    198198</colgroup>
    199 <tbody valign="top">
    200 <tr class="row-odd"><td>Python part</td>
    201 <td>Fortran part</td>
     199<tbody>
     200<tr class="row-odd"><td><p>Python part</p></td>
     201<td><p>Fortran part</p></td>
    202202</tr>
    203 <tr class="row-even"><td><ul class="first last simple">
    204 <li><a class="reference external" href="https://www.python.org/downloads/">Python3</a></li>
    205 <li><a class="reference external" href="http://www.numpy.org/">numpy</a></li>
    206 <li><a class="reference external" href="https://genshi.edgewall.org/">genshi</a></li>
    207 <li><a class="reference external" href="https://packages.debian.org/sid/python3-eccodes">eccodes for python</a></li>
     203<tr class="row-even"><td><ul class="simple">
     204<li><p><a class="reference external" href="https://www.python.org/downloads/">Python3</a></p></li>
     205<li><p><a class="reference external" href="http://www.numpy.org/">numpy</a></p></li>
     206<li><p><a class="reference external" href="https://genshi.edgewall.org/">genshi</a></p></li>
     207<li><p><a class="reference external" href="https://packages.debian.org/sid/python3-eccodes">eccodes for python</a></p></li>
    208208</ul>
    209209</td>
    210 <td><ul class="first last simple">
    211 <li><a class="reference external" href="https://gcc.gnu.org/wiki/GFortran">gfortran</a></li>
    212 <li><a class="reference external" href="http://www.fftw.org">fftw3</a></li>
    213 <li><a class="reference external" href="https://software.ecmwf.int/wiki/display/ECC">eccodes</a></li>
    214 <li><a class="reference external" href="https://software.ecmwf.int/wiki/display/EMOS/Emoslib">emoslib</a></li>
     210<td><ul class="simple">
     211<li><p><a class="reference external" href="https://gcc.gnu.org/wiki/GFortran">gfortran</a></p></li>
     212<li><p><a class="reference external" href="http://www.fftw.org">fftw3</a></p></li>
     213<li><p><a class="reference external" href="https://software.ecmwf.int/wiki/display/ECC">eccodes</a></p></li>
     214<li><p><a class="reference external" href="https://software.ecmwf.int/wiki/display/EMOS/Emoslib">emoslib</a></p></li>
    215215</ul>
    216216</td>
     
    230230</pre></div>
    231231</div>
    232 <p>This will lead to the following output on the command line, asking for your
    233 password:</p>
     232<p>This will lead to the following output on the command line, asking for your password:</p>
    234233<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>Authorized access only.
    235234
     
    264263<p>Execute the <code class="docutils literal notranslate"><span class="pre">setup.sh</span></code> script from the <code class="docutils literal notranslate"><span class="pre">flex_extract</span></code>’s root directory.
    265264Before executing it, it is necessary to adapt some parameters from <code class="docutils literal notranslate"><span class="pre">setup.sh</span></code>
    266 described in <span class="xref std std-doc">Documentation/Input/setup</span>.</p>
    267 <p>Open <code class="docutils literal notranslate"><span class="pre">setup.sh</span></code> with your preferred editor (e.g., <a href="#id1"><span class="problematic" id="id2">``</span></a>nano’‘) and adapt the values:</p>
    268 <table border="1" class="docutils">
     265described in <a class="reference internal" href="../Documentation/Input/setup.html"><span class="doc">The Installation Script - setup.sh</span></a>.</p>
     266<p>Open <code class="docutils literal notranslate"><span class="pre">setup.sh</span></code> with your preferred editor (e.g., nano) and adapt the values:</p>
     267<table class="docutils align-default">
    269268<colgroup>
    270 <col width="50%" />
    271 <col width="50%" />
     269<col style="width: 50%" />
     270<col style="width: 50%" />
    272271</colgroup>
    273 <tbody valign="top">
    274 <tr class="row-odd"><td>Use this for target = <strong>ectrans</strong></td>
    275 <td>Use this for target = <strong>cca</strong></td>
     272<tbody>
     273<tr class="row-odd"><td><p>Use this for target = <strong>ectrans</strong></p></td>
     274<td><p>Use this for target = <strong>cca</strong> or <strong>ccb</strong></p></td>
    276275</tr>
    277 <tr class="row-even"><td><div class="first last highlight-bash notranslate"><div class="highlight"><pre><span></span>...
     276<tr class="row-even"><td><div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>...
    278277<span class="c1"># -----------------------------------------</span>
    279278<span class="c1"># AVAILABLE COMMANDLINE ARGUMENTS TO SET</span>
     
    282281<span class="c1">#</span>
    283282<span class="nv">TARGET</span><span class="o">=</span><span class="s1">&#39;ecgate&#39;</span>
    284 <span class="nv">MAKEFILE</span><span class="o">=</span><span class="s1">&#39;Makefile.gfortran&#39;</span>
    285 <span class="nv">ECUID</span><span class="o">=</span><span class="s1">&#39;uid&#39;</span>
    286 <span class="nv">ECGID</span><span class="o">=</span><span class="s1">&#39;gid&#39;</span>
    287 <span class="nv">GATEWAY</span><span class="o">=</span>None
    288 <span class="nv">DESTINATION</span><span class="o">=</span>None
     283<span class="nv">MAKEFILE</span><span class="o">=</span><span class="s1">&#39;makefile_ecgate&#39;</span>
     284<span class="nv">ECUID</span><span class="o">=</span><span class="s1">&#39;&lt;username&gt;&#39;</span>
     285<span class="nv">ECGID</span><span class="o">=</span><span class="s1">&#39;&lt;groupID&gt;&#39;</span>
     286<span class="nv">GATEWAY</span><span class="o">=</span><span class="s1">&#39;&lt;gatewayname&gt;&#39;</span>
     287<span class="nv">DESTINATION</span><span class="o">=</span><span class="s1">&#39;&lt;username&gt;@genericSftp&#39;</span>
    289288<span class="nv">INSTALLDIR</span><span class="o">=</span>None
    290289<span class="nv">JOB_TEMPLATE</span><span class="o">=</span><span class="s1">&#39;job.template&#39;</span>
     
    294293</div>
    295294</td>
    296 <td><div class="first last highlight-bash notranslate"><div class="highlight"><pre><span></span>...
     295<td><div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>...
    297296<span class="c1"># -----------------------------------------</span>
    298297<span class="c1"># AVAILABLE COMMANDLINE ARGUMENTS TO SET</span>
     
    301300<span class="c1">#</span>
    302301<span class="nv">TARGET</span><span class="o">=</span><span class="s1">&#39;cca&#39;</span>
    303 <span class="nv">MAKEFILE</span><span class="o">=</span><span class="s1">&#39;Makefile.CRAY&#39;</span>
    304 <span class="nv">ECUID</span><span class="o">=</span><span class="s1">&#39;uid&#39;</span>
    305 <span class="nv">ECGID</span><span class="o">=</span><span class="s1">&#39;gid&#39;</span>
    306 <span class="nv">GATEWAY</span><span class="o">=</span>None
    307 <span class="nv">DESTINATION</span><span class="o">=</span>None
     302<span class="nv">MAKEFILE</span><span class="o">=</span><span class="s1">&#39;makefile_cray&#39;</span>
     303<span class="nv">ECUID</span><span class="o">=</span><span class="s1">&#39;&lt;username&gt;&#39;</span>
     304<span class="nv">ECGID</span><span class="o">=</span><span class="s1">&#39;&lt;groupID&gt;&#39;</span>
     305<span class="nv">GATEWAY</span><span class="o">=</span><span class="s1">&#39;&lt;gatewayname&gt;&#39;</span>
     306<span class="nv">DESTINATION</span><span class="o">=</span><span class="s1">&#39;&lt;username&gt;@genericSftp&#39;</span>
    308307<span class="nv">INSTALLDIR</span><span class="o">=</span><span class="s1">&#39;&#39;</span>
    309308<span class="nv">JOB_TEMPLATE</span><span class="o">=</span><span class="s1">&#39;job.template&#39;</span>
     
    319318with your own ones (look at any of your files with ``ls -l’’ to see uid and gid).</span></p>
    320319<div class="admonition note">
    321 <p class="first admonition-title">Note</p>
    322 <p class="last">If a local gateway server is available, files can be transferred with <code class="docutils literal notranslate"><span class="pre">ECaccess</span></code> commands. In that case, a valid <em>GATEWAY</em> and <em>DESTINATION</em> have to be present in the <code class="docutils literal notranslate"><span class="pre">setup.sh</span></code> file (even if not used, the lines must not be deleted).</p>
     320<p class="admonition-title">Note</p>
     321<p>If a local gateway server is available, files can be transferred with <code class="docutils literal notranslate"><span class="pre">ECaccess</span></code> commands. In that case, a valid <em>GATEWAY</em> and <em>DESTINATION</em> have to be present in the <code class="docutils literal notranslate"><span class="pre">setup.sh</span></code> file (even if not used, the lines must not be deleted).</p>
    323322</div>
    324323<p>Afterwards, type:</p>
     
    334333</pre></div>
    335334</div>
    336 <p><code class="docutils literal notranslate"><span class="pre">Flex_extract</span></code> uses the email address connectd to the user account on ECMWF servers. The email content should look like this with a “SUCCESS” statement in the last line:</p>
    337 <div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -c -g -O3 -fopenmp phgrreal.f
    338 gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -c -g -O3 -fopenmp grphreal.f
    339 gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -c -g -O3 -fopenmp ftrafo.f
    340 gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -c -O3 -I. -I/usr/local/apps/eccodes/2.12.0/GNU/6.3.0/include -g rwGRIB2.f90
    341 gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -c -O3 -I. -I/usr/local/apps/eccodes/2.12.0/GNU/6.3.0/include -g posnam.f
    342 gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -c -O3 -I. -I/usr/local/apps/eccodes/2.12.0/GNU/6.3.0/include -g preconvert.f90
    343 gfortran   -m64 -fdefault-real-8 -fcray-pointer -fno-second-underscore  -ffixed-line-length-132 -fopenmp  -fconvert<span class="o">=</span>big-endian  -g -O3 -o ./CONVERT2 ftrafo.o phgrreal.o grphreal.o rwGRIB2.o posnam.o preconvert.o -L/usr/local/apps/eccodes/2.12.0/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.12.0/GNU/6.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3
    344 -rwxr-x---. <span class="m">1</span> USER at <span class="m">353134</span> May <span class="m">23</span> <span class="m">12</span>:27 CONVERT2
     335<p><code class="docutils literal notranslate"><span class="pre">Flex_extract</span></code> automatically uses the email address connected to the user account on ECMWF servers. The email content should look like this with a “SUCCESS” statement in the last line:</p>
     336<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>gfortran    -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -I. -I/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/include -fdefault-real-8 -fopenmp -fconvert<span class="o">=</span>big-endian   -c     ./rwgrib2.f90
     337gfortran    -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -I. -I/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/include -fdefault-real-8 -fopenmp -fconvert<span class="o">=</span>big-endian   -c     ./phgrreal.f90
     338gfortran    -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -I. -I/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/include -fdefault-real-8 -fopenmp -fconvert<span class="o">=</span>big-endian   -c     ./grphreal.f90
     339gfortran    -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -I. -I/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/include -fdefault-real-8 -fopenmp -fconvert<span class="o">=</span>big-endian   -c     ./ftrafo.f90
     340gfortran    -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -I. -I/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/include -fdefault-real-8 -fopenmp -fconvert<span class="o">=</span>big-endian   -c     ./calc_etadot.f90
     341gfortran    -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -I. -I/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/include -fdefault-real-8 -fopenmp -fconvert<span class="o">=</span>big-endian   -c     ./posnam.f90
     342gfortran   rwgrib2.o calc_etadot.o ftrafo.o grphreal.o posnam.o phgrreal.o -o calc_etadot_fast.out  -O3 -march<span class="o">=</span>native -L/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -Wl,-rpath,/usr/local/apps/eccodes/2.13.0/GNU/7.3.0/lib -leccodes_f90 -leccodes -ljasper -lpthread -L/usr/local/apps/jasper/1.900.1/LP64/lib -ljasper -lm -L/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -Wl,-rpath,/usr/local/apps/libemos/000455/GNU/6.3.0/lib  -lemos.R64.D64.I32 -L/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -Wl,-rpath,/usr/local/apps/fftw/3.3.4/GNU/6.3.0/lib -lfftw3    -fopenmp
     343ln -sf calc_etadot_fast.out calc_etadot
     344lrwxrwxrwx. <span class="m">1</span> &lt;username&gt; at <span class="m">20</span> Mar  <span class="m">8</span> <span class="m">14</span>:11 calc_etadot -&gt; calc_etadot_fast.out
    345345SUCCESS!
    346346</pre></div>
     
    369369  <div role="contentinfo">
    370370    <p>
    371         &copy; Copyright 2019, Anne Philipp and Leopold Haimberger
     371        &copy; Copyright 2020, Anne Philipp and Leopold Haimberger
    372372
    373373    </p>
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG