Changeset 30f7911 in flex_extract.git for Documentation/html/Documentation/Input/run.html


Ignore:
Timestamp:
Aug 20, 2019, 12:49:39 PM (5 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
2255082
Parents:
0690a6c
Message:

reviewed installation section of online documentation; minor corrections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Documentation/html/Documentation/Input/run.html

    rba99230 r30f7911  
    478478<div class="section" id="content-of-run-sh">
    479479<h2>Content of <code class="docutils literal notranslate"><span class="pre">run.sh</span></code><a class="headerlink" href="#content-of-run-sh" title="Permalink to this headline">¶</a></h2>
     480<div class="literal-block-wrapper docutils container" id="id2">
     481<div class="code-block-caption"><span class="caption-text">run.sh</span><a class="headerlink" href="#id2" title="Permalink to this code">¶</a></div>
     482<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="ch">#!/bin/bash</span>
     483<span class="c1">#</span>
     484<span class="c1"># @Author: Anne Philipp</span>
     485<span class="c1">#</span>
     486<span class="c1"># @Date: October, 4 2018</span>
     487<span class="c1">#</span>
     488<span class="c1"># @Description: </span>
     489<span class="c1">#</span>
     490
     491
     492<span class="c1"># -----------------------------------------------------------------</span>
     493<span class="c1"># AVAILABLE COMMANDLINE ARGUMENTS TO SET</span>
     494<span class="c1"># </span>
     495<span class="c1"># THE USER HAS TO SPECIFY THESE PARAMETERS:</span>
     496
     497<span class="nv">QUEUE</span><span class="o">=</span><span class="s1">&#39;ecgate&#39;</span>
     498<span class="nv">START_DATE</span><span class="o">=</span>None
     499<span class="nv">END_DATE</span><span class="o">=</span>None
     500<span class="nv">DATE_CHUNK</span><span class="o">=</span>None
     501<span class="nv">JOB_CHUNK</span><span class="o">=</span><span class="m">3</span>
     502<span class="nv">BASETIME</span><span class="o">=</span>None
     503<span class="nv">STEP</span><span class="o">=</span>None
     504<span class="nv">LEVELIST</span><span class="o">=</span>None
     505<span class="nv">AREA</span><span class="o">=</span>None
     506<span class="nv">INPUTDIR</span><span class="o">=</span>None
     507<span class="nv">OUTPUTDIR</span><span class="o">=</span>None
     508<span class="nv">PP_ID</span><span class="o">=</span>None
     509<span class="nv">JOB_TEMPLATE</span><span class="o">=</span><span class="s1">&#39;job.temp&#39;</span>
     510<span class="nv">CONTROLFILE</span><span class="o">=</span><span class="s1">&#39;CONTROL_OD.OPER.FC.gauss.global&#39;</span>
     511<span class="nv">DEBUG</span><span class="o">=</span><span class="m">0</span>
     512<span class="nv">REQUEST</span><span class="o">=</span><span class="m">2</span>
     513<span class="nv">PUBLIC</span><span class="o">=</span><span class="m">0</span>
     514
     515<span class="c1"># -----------------------------------------------------------------</span>
     516<span class="c1">#</span>
     517<span class="c1"># AFTER THIS LINE THE USER DOES NOT HAVE TO CHANGE ANYTHING !!!</span>
     518<span class="c1">#</span>
     519<span class="c1"># -----------------------------------------------------------------</span>
     520
     521<span class="c1"># PATH TO SUBMISSION SCRIPT</span>
     522<span class="nv">pyscript</span><span class="o">=</span>../Source/Python/submit.py
     523
     524<span class="c1"># INITIALIZE EMPTY PARAMETERLIST</span>
     525<span class="nv">parameterlist</span><span class="o">=</span><span class="s2">&quot;&quot;</span>
     526
     527<span class="c1"># CHECK FOR MORE PARAMETER </span>
     528<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$START_DATE</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     529  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --start_date=</span><span class="nv">$START_DATE</span><span class="s2">&quot;</span>
     530<span class="k">fi</span>
     531<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$END_DATE</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     532  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --end_date=</span><span class="nv">$END_DATE</span><span class="s2">&quot;</span>
     533<span class="k">fi</span>
     534<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$DATE_CHUNK</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     535  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --date_chunk=</span><span class="nv">$DATE_CHUNK</span><span class="s2">&quot;</span>
     536<span class="k">fi</span>
     537<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$JOB_CHUNK</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     538  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --job_chunk=</span><span class="nv">$JOB_CHUNK</span><span class="s2">&quot;</span>
     539<span class="k">fi</span>
     540<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$BASETIME</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     541  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --basetime=</span><span class="nv">$BASETIME</span><span class="s2">&quot;</span>
     542<span class="k">fi</span>
     543<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$STEP</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     544  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --step=</span><span class="nv">$STEP</span><span class="s2">&quot;</span>
     545<span class="k">fi</span>
     546<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$LEVELIST</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     547  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --levelist=</span><span class="nv">$LEVELIST</span><span class="s2">&quot;</span>
     548<span class="k">fi</span>
     549<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$AREA</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     550  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --area=</span><span class="nv">$AREA</span><span class="s2">&quot;</span>
     551<span class="k">fi</span>
     552<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$INPUTDIR</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     553  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --inputdir=</span><span class="nv">$INPUTDIR</span><span class="s2">&quot;</span>
     554<span class="k">fi</span>
     555<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$OUTPUTDIR</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     556  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --outputdir=</span><span class="nv">$OUTPUTDIR</span><span class="s2">&quot;</span>
     557<span class="k">fi</span>
     558<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$PP_ID</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     559  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --ppid=</span><span class="nv">$PP_ID</span><span class="s2">&quot;</span>
     560<span class="k">fi</span>
     561<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$JOB_TEMPLATE</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     562  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --job_template=</span><span class="nv">$JOB_TEMPLATE</span><span class="s2">&quot;</span>
     563<span class="k">fi</span>
     564<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$QUEUE</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     565  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --queue=</span><span class="nv">$QUEUE</span><span class="s2">&quot;</span>
     566<span class="k">fi</span>
     567<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$CONTROLFILE</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     568  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --controlfile=</span><span class="nv">$CONTROLFILE</span><span class="s2">&quot;</span>
     569<span class="k">fi</span>
     570<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$DEBUG</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     571  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --debug=</span><span class="nv">$DEBUG</span><span class="s2">&quot;</span>
     572<span class="k">fi</span>
     573<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$REQUEST</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     574  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --request=</span><span class="nv">$REQUEST</span><span class="s2">&quot;</span>
     575<span class="k">fi</span>
     576<span class="k">if</span> <span class="o">[</span> -n <span class="s2">&quot;</span><span class="nv">$PUBLIC</span><span class="s2">&quot;</span> <span class="o">]</span><span class="p">;</span> <span class="k">then</span>
     577  <span class="nv">parameterlist</span><span class="o">+=</span><span class="s2">&quot; --public=</span><span class="nv">$PUBLIC</span><span class="s2">&quot;</span>
     578<span class="k">fi</span>
     579
     580<span class="c1"># -----------------------------------------------------------------</span>
     581<span class="c1"># CALL SCRIPT WITH DETERMINED COMMANDLINE ARGUMENTS</span>
     582
     583<span class="nv">$pyscript</span> <span class="nv">$parameterlist</span>
     584</pre></div>
     585</div>
     586</div>
    480587</div>
    481588<div class="section" id="usage-of-submit-py-optional">
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG