source: flex_extract.git/run/jobscripts/job.ksh @ 34b247b

ctbtodev
Last change on this file since 34b247b was 34b247b, checked in by Anne Philipp <anne.philipp@…>, 6 years ago

new installation

  • Property mode set to 100644
File size: 2.9 KB
RevLine 
[d69b677]1#!/bin/ksh
2
3# ON ECGB:
4# start with ecaccess-job-submit -queueName ecgb NAME_OF_THIS_FILE  on gateway server
5# start with sbatch NAME_OF_THIS_FILE directly on machine
6
[efdb01a]7#SBATCH --workdir=/scratch/ms/at/km4a
[d69b677]8#SBATCH --qos=normal
9#SBATCH --job-name=flex_ecmwf
10#SBATCH --output=flex_ecmwf.%j.out
11#SBATCH --error=flex_ecmwf.%j.out
12#SBATCH --mail-type=FAIL
13#SBATCH --time=12:00:00
14
15## CRAY specific batch requests
16##PBS -N flex_ecmwf
17##PBS -q np
18##PBS -S /usr/bin/ksh
[34b247b]19## -o /scratch/ms/at/km4a/flex_ecmwf.${PBS_JOBID}.out
[d69b677]20## job output is in .ecaccess_DO_NOT_REMOVE
21##PBS -j oe
22##PBS -V
23##PBS -l EC_threads_per_task=24
24##PBS -l EC_memory_per_task=32000MB
25
26set -x
[efdb01a]27export VERSION=7.1
[34b247b]28case ${HOST} in
[d69b677]29  *ecg*)
30  module load python
31  module unload grib_api
32  module unload emos
33  module load grib_api/1.14.5
34  module load emos/437-r64
[ca867de]35  export PATH=${PATH}:${HOME}/flex_extract_v7.1/source/python
[d69b677]36  ;;
37  *cca*)
38  module switch PrgEnv-cray PrgEnv-intel
39  module load grib_api
40  module load emos
41  module load python
[34b247b]42  export SCRATCH=${TMPDIR}
[ca867de]43  export PATH=${PATH}:${HOME}/flex_extract_v7.1/source/python
[d69b677]44  ;;
45esac
46
[34b247b]47cd ${SCRATCH}
[d69b677]48mkdir -p python$$
49cd python$$
50
[ca867de]51export CONTROL=CONTROL
[d69b677]52
[34b247b]53cat >${CONTROL}<<EOF
54accmaxstep 12
55acctime 06/18
56acctype FC
57accuracy 24
[d69b677]58addpar 186 187 188 235 139 39
[54a8a01]59area
[d69b677]60basetime None
[34b247b]61controlfile CONTROL_EA5.testgrid
[d69b677]62cwc 0
[34b247b]63dataset None
[d69b677]64date_chunk 3
[2fb99de]65debug 1
[54a8a01]66destination annep@genericSftp
[d69b677]67dpdeta 1
[34b247b]68dtime 1
[d69b677]69ecfsdir ectmp:/${USER}/econdemand/
[54a8a01]70ecgid at
[efdb01a]71ecstorage 0
[ccab809]72ectrans 1
[54a8a01]73ecuid km4a
[34b247b]74end_date 20180108
75eta 1
[d69b677]76etadiff 0
[54a8a01]77etapar 77
[d69b677]78expver 1
79format GRIB1
[54a8a01]80gateway srvx8.img.univie.ac.at
[34b247b]81gauss 0
82gaussian
[d69b677]83grib2flexpart 0
[34b247b]84grid 1000
85inputdir /raid60/nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace
[54a8a01]86install_target None
87job_template job.temp
[34b247b]88left -5000
89level 137
90levelist 100/to/137
91logicals gauss omega omegadiff eta etadiff dpdeta cwc wrf grib2flexpart ecstorage ectrans debug request public
92lower 10000
[54a8a01]93mailfail ${USER}
94mailops ${USER}
[2fb99de]95makefile Makefile.gfortran
[34b247b]96marsclass EA
97maxstep 0
[d69b677]98number OFF
99omega 0
100omegadiff 0
[34b247b]101outputdir /raid60/nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace
102prefix EA
103public 0
104queue ecgate
105request 2
106resol 159
107right 5000
[d69b677]108smooth 0
[34b247b]109start_date 20180108
110step 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[d69b677]111stream OPER
[34b247b]112time 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
113type AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN
114upper 20000
[54a8a01]115wrf 0
[d69b677]116EOF
117
118
[34b247b]119submit.py --controlfile=${CONTROL} --inputdir=./work --outputdir=./work 1> prot 2>&1
[d69b677]120
121if [ $? -eq 0 ] ; then
122  l=0
[34b247b]123  for muser in `grep -i MAILOPS ${CONTROL}`; do
124      if [ ${l} -gt 0 ] ; then 
125         mail -s flex.${HOST}.$$ ${muser} <prot
[d69b677]126      fi
[34b247b]127      l=$((${l}+1))
[d69b677]128  done
129else
130  l=0
[34b247b]131  for muser in `grep -i MAILFAIL ${CONTROL}`; do
132      if [ ${l} -gt 0 ] ; then 
133         mail -s "ERROR! flex.${HOST}.$$" ${muser} <prot
[d69b677]134      fi
[34b247b]135      l=$((${l}+1))
[d69b677]136  done
137fi
138
Note: See TracBrowser for help on using the repository browser.
hosted by ZAMG