source: flex_extract.git/run/jobscripts/job.ksh @ 40408cb

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

recompile

  • Property mode set to 100644
File size: 2.8 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
[40408cb]54accmaxstep 24
55acctime 18
[34b247b]56acctype FC
57accuracy 24
[40408cb]58addpar 27 28 173 186 187 188 235 139 39
[54a8a01]59area
[d69b677]60basetime None
[40408cb]61controlfile CONTROL_CERA.testgrid
62cwc 1
[34b247b]63dataset None
[d69b677]64date_chunk 3
[2fb99de]65debug 1
[54a8a01]66destination annep@genericSftp
[d69b677]67dpdeta 1
[40408cb]68dtime 3
[d69b677]69ecfsdir ectmp:/${USER}/econdemand/
[54a8a01]70ecgid at
[efdb01a]71ecstorage 0
[ccab809]72ectrans 1
[54a8a01]73ecuid km4a
[40408cb]74end_date 20090108
[34b247b]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
[40408cb]84grid 2000
[34b247b]85inputdir /raid60/nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace
[54a8a01]86install_target None
87job_template job.temp
[40408cb]88left -20000
89level 91
90levelist 1/to/91
[34b247b]91logicals gauss omega omegadiff eta etadiff dpdeta cwc wrf grib2flexpart ecstorage ectrans debug request public
[40408cb]92lower 40000
[54a8a01]93mailfail ${USER}
94mailops ${USER}
[2fb99de]95makefile Makefile.gfortran
[40408cb]96marsclass EP
[34b247b]97maxstep 0
[d69b677]98number OFF
99omega 0
100omegadiff 0
[34b247b]101outputdir /raid60/nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace
[40408cb]102prefix CE
[34b247b]103public 0
104queue ecgate
105request 2
[40408cb]106resol 106
107right 60000
[d69b677]108smooth 0
[40408cb]109start_date 20090108
110step 00 00 00 00 00 00 00 00
111stream ENDA
112time 00 03 06 09 12 15 18 21
113type AN AN AN AN AN AN AN AN
114upper 60000
[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