Changeset ca867de in flex_extract.git for run


Ignore:
Timestamp:
Oct 5, 2018, 3:35:18 PM (6 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
5bad6ec
Parents:
27fe969
Message:

refactored functions in EcFlexpart? and did some minor changes

Location:
run
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • run/control/CONTROL.temp

    r2fb99de rca867de  
    1515RIGHT 45000
    1616LEVEL 60
    17 LEVELIST 55/to/60
     17LEVELIST 40/to/60
    1818RESOL 63
    1919GAUSS 1
  • run/jobscripts/job.ksh

    r25b14be rca867de  
    3333  module load grib_api/1.14.5
    3434  module load emos/437-r64
    35   export PATH=${PATH}:${HOME}/flex_extract_v7.1/python
     35  export PATH=${PATH}:${HOME}/flex_extract_v7.1/source/python
    3636  ;;
    3737  *cca*)
     
    4141  module load python
    4242  export SCRATCH=$TMPDIR
    43   export PATH=${PATH}:${HOME}/flex_extract_v7.1/python
     43  export PATH=${PATH}:${HOME}/flex_extract_v7.1/source/python
    4444  ;;
    4545esac
     
    4949cd python$$
    5050
    51 export CONTROL=$PWD/CONTROL
     51export CONTROL=CONTROL
    5252
    5353cat >$CONTROL<<EOF
    54 accuracy 24
     54accuracy 16
    5555addpar 186 187 188 235 139 39
    5656area
    5757basetime None
    58 controlfile CONTROL.test
     58controlfile CONTROL.temp
    5959cwc 0
    6060date_chunk 3
     
    6868ectrans 1
    6969ecuid km4a
    70 end_date 20160606
     70end_date 20120908
    7171eta 0
    7272etadiff 0
     
    7878grib2flexpart 0
    7979grid 5000
    80 inputdir ../work
     80inputdir ../../run/workspace/test
    8181install_target None
    8282job_template job.temp
    83 left -10000
     83left -15000
    8484level 60
    85 levelist 59/to/60
     85levelist 40/to/60
    8686logicals gauss omega omegadiff eta etadiff dpdeta cwc wrf grib2flexpart ecstorage ectrans debug request
    8787lower 30000
     
    9494omega 0
    9595omegadiff 0
    96 outputdir ../work
    97 prefix EItest_
    98 queue ecgate
     96outputdir ../../run/workspace/test
     97ppid 41511
     98prefix EI
     99queue local
    99100request 1
    100101resol 63
    101 right 10000
     102right 45000
    102103smooth 0
    103 start_date 20160606
     104start_date 20120908
    104105step 00 01 02 03 04 05 00 07 08 09 10 11 00 01 02 03 04 05 00 07 08 09 10 11
    105106stream OPER
    106107time 00 00 00 00 00 00 06 00 00 00 00 00 12 12 12 12 12 12 18 12 12 12 12 12
    107108type AN FC FC FC FC FC AN FC FC FC FC FC AN FC FC FC FC FC AN FC FC FC FC FC
    108 upper 40000
     109upper 75000
    109110wrf 0
    110111EOF
  • run/run.sh

    • Property mode changed from 100644 to 100755
    r2fb99de rca867de  
    11#!/bin/bash
    2  
    3 pyscript = ../python/submit.py
     2#
     3# @Author: Anne Philipp
     4#
     5# @Date: October, 4 2018
     6#
     7# @Description:
     8#
    49
     10
     11# -----------------------------------------------------------------
     12# AVAILABLE COMMANDLINE ARGUMENTS TO SET
     13#
     14# THE USER HAS TO SPECIFY THESE PARAMETER
     15#
     16
     17QUEUE=None
     18START_DATE='20120908'
     19END_DATE=None
     20DATE_CHUNK=None
     21BASETIME=None
     22STEP=None
     23LEVELIST=None
     24AREA=None
     25INPUTDIR='../../run/workspace/test'
     26OUTPUTDIR=None
     27FLEXPART_ROOT_SCRIPTS=None
     28PP_ID=None
     29JOB_TEMPLATE='job.temp'
     30CONTROLFILE='CONTROL.temp'
     31DEBUG=1
     32REQUEST=1
     33
     34# -----------------------------------------------------------------
     35#
     36# AFTER THIS LINE THE USER DOES NOT HAVE TO CHANGE ANYTHING !!!
     37#
     38# -----------------------------------------------------------------
     39
     40# PATH TO SUBMISSION SCRIPT
     41pyscript=../source/python/submit.py
     42
     43# INITIALIZE EMPTY PARAMETERLIST
     44parameterlist=""
     45
     46# CHECK FOR MORE PARAMETER
     47if [ -n "$START_DATE" ]; then
     48  parameterlist+=" --start_date=$START_DATE"
     49fi
     50if [ -n "$END_DATE" ]; then
     51  parameterlist+=" --end_date=$END_DATE"
     52fi
     53if [ -n "$DATE_CHUNK" ]; then
     54  parameterlist+=" --date_chunk=$DATE_CHUNK"
     55fi
     56if [ -n "$BASETIME" ]; then
     57  parameterlist+=" --basetime=$BASETIME"
     58fi
     59if [ -n "$STEP" ]; then
     60  parameterlist+=" --step=$STEP"
     61fi
     62if [ -n "$LEVELIST" ]; then
     63  parameterlist+=" --levelist=$LEVELIST"
     64fi
     65if [ -n "$AREA" ]; then
     66  parameterlist+=" --area=$AREA"
     67fi
     68if [ -n "$INPUTDIR" ]; then
     69  parameterlist+=" --inputdir=$INPUTDIR"
     70fi
     71if [ -n "$OUTPUTDIR" ]; then
     72  parameterlist+=" --outputdir=$OUTPUTDIR"
     73fi
     74if [ -n "$FLEXPART_ROOT_SCRIPTS" ]; then
     75  parameterlist+=" --flexpart_root_scripts=$FLEXPART_ROOT_SCRIPTS"
     76fi
     77if [ -n "$PP_ID" ]; then
     78  parameterlist+=" --ppid=$PP_ID"
     79fi
     80if [ -n "$JOB_TEMPLATE" ]; then
     81  parameterlist+=" --job_template=$JOB_TEMPLATE"
     82fi
     83if [ -n "$QUEUE" ]; then
     84  parameterlist+=" --queue=$QUEUE"
     85fi
     86if [ -n "$CONTROLFILE" ]; then
     87  parameterlist+=" --controlfile=$CONTROLFILE"
     88fi
     89if [ -n "$DEBUG" ]; then
     90  parameterlist+=" --debug=$DEBUG"
     91fi
     92if [ -n "$REQUEST" ]; then
     93  parameterlist+=" --request=$REQUEST"
     94fi
     95
     96# -----------------------------------------------------------------
     97# CALL INSTALLATION SCRIPT WITH DETERMINED COMMANDLINE ARGUMENTS
     98
     99$pyscript $parameterlist
     100
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG