Changeset 34b247b in flex_extract.git
- Timestamp:
- Oct 12, 2018, 10:56:04 AM (6 years ago)
- Branches:
- master, ctbto, dev
- Children:
- 7f89fb3
- Parents:
- efba13f
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
run/jobscripts/job.ksh
rca867de r34b247b 17 17 ##PBS -q np 18 18 ##PBS -S /usr/bin/ksh 19 ## -o /scratch/ms/ spatlh00/lh0/flex_ecmwf.$PBS_JOBID.out19 ## -o /scratch/ms/at/km4a/flex_ecmwf.${PBS_JOBID}.out 20 20 ## job output is in .ecaccess_DO_NOT_REMOVE 21 21 ##PBS -j oe … … 26 26 set -x 27 27 export VERSION=7.1 28 case $ HOSTin28 case ${HOST} in 29 29 *ecg*) 30 30 module load python … … 40 40 module load emos 41 41 module load python 42 export SCRATCH=$ TMPDIR42 export SCRATCH=${TMPDIR} 43 43 export PATH=${PATH}:${HOME}/flex_extract_v7.1/source/python 44 44 ;; 45 45 esac 46 46 47 cd $ SCRATCH47 cd ${SCRATCH} 48 48 mkdir -p python$$ 49 49 cd python$$ … … 51 51 export CONTROL=CONTROL 52 52 53 cat >$CONTROL<<EOF 54 accuracy 16 53 cat >${CONTROL}<<EOF 54 accmaxstep 12 55 acctime 06/18 56 acctype FC 57 accuracy 24 55 58 addpar 186 187 188 235 139 39 56 59 area 57 60 basetime None 58 controlfile CONTROL .temp61 controlfile CONTROL_EA5.testgrid 59 62 cwc 0 63 dataset None 60 64 date_chunk 3 61 65 debug 1 62 66 destination annep@genericSftp 63 67 dpdeta 1 64 dtime 368 dtime 1 65 69 ecfsdir ectmp:/${USER}/econdemand/ 66 70 ecgid at … … 68 72 ectrans 1 69 73 ecuid km4a 70 end_date 201 2090871 eta 074 end_date 20180108 75 eta 1 72 76 etadiff 0 73 77 etapar 77 … … 75 79 format GRIB1 76 80 gateway srvx8.img.univie.ac.at 77 gauss 1 81 gauss 0 82 gaussian 78 83 grib2flexpart 0 79 grid 500080 inputdir ../../run/workspace/test84 grid 1000 85 inputdir /raid60/nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace 81 86 install_target None 82 87 job_template job.temp 83 left - 1500084 level 6085 levelist 40/to/6086 logicals gauss omega omegadiff eta etadiff dpdeta cwc wrf grib2flexpart ecstorage ectrans debug request 87 lower 3000088 left -5000 89 level 137 90 levelist 100/to/137 91 logicals gauss omega omegadiff eta etadiff dpdeta cwc wrf grib2flexpart ecstorage ectrans debug request public 92 lower 10000 88 93 mailfail ${USER} 89 94 mailops ${USER} 90 95 makefile Makefile.gfortran 91 marsclass E I92 maxstep 1196 marsclass EA 97 maxstep 0 93 98 number OFF 94 99 omega 0 95 100 omegadiff 0 96 outputdir ../../run/workspace/test97 p pid 4151198 p refix EI99 queue local100 request 1101 resol 63102 right 45000101 outputdir /raid60/nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace 102 prefix EA 103 public 0 104 queue ecgate 105 request 2 106 resol 159 107 right 5000 103 108 smooth 0 104 start_date 201 20908105 step 00 0 1 02 03 04 05 00 07 08 09 10 11 00 01 02 03 04 05 00 07 08 09 10 11109 start_date 20180108 110 step 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 106 111 stream OPER 107 time 00 0 0 00 00 00 00 06 00 00 00 00 00 12 12 12 12 12 12 18 12 12 12 12 12108 type AN FC FC FC FC FC AN FC FC FC FC FC AN FC FC FC FC FC AN FC FC FC FC FC109 upper 75000112 time 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 113 type AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN AN 114 upper 20000 110 115 wrf 0 111 116 EOF 112 117 113 118 114 submit.py --controlfile=$ CONTROL--inputdir=./work --outputdir=./work 1> prot 2>&1119 submit.py --controlfile=${CONTROL} --inputdir=./work --outputdir=./work 1> prot 2>&1 115 120 116 121 if [ $? -eq 0 ] ; then 117 122 l=0 118 for muser in `grep -i MAILOPS $ CONTROL`; do119 if [ $ l-gt 0 ] ; then120 mail -s flex.${HOST}.$$ $ muser<prot123 for muser in `grep -i MAILOPS ${CONTROL}`; do 124 if [ ${l} -gt 0 ] ; then 125 mail -s flex.${HOST}.$$ ${muser} <prot 121 126 fi 122 l=$(($ l+1))127 l=$((${l}+1)) 123 128 done 124 129 else 125 130 l=0 126 for muser in `grep -i MAILFAIL $ CONTROL`; do127 if [ $ l-gt 0 ] ; then128 mail -s "ERROR! flex.${HOST}.$$" $ muser<prot131 for muser in `grep -i MAILFAIL ${CONTROL}`; do 132 if [ ${l} -gt 0 ] ; then 133 mail -s "ERROR! flex.${HOST}.$$" ${muser} <prot 129 134 fi 130 l=$(($ l+1))135 l=$((${l}+1)) 131 136 done 132 137 fi -
run/run.sh
r0e576fc r34b247b 15 15 # 16 16 17 QUEUE= None18 START_DATE='201 20908'17 QUEUE='ecgate' 18 START_DATE='20180108' 19 19 END_DATE=None 20 20 DATE_CHUNK=None … … 23 23 LEVELIST=None 24 24 AREA=None 25 INPUTDIR=' /nas/tmc/Anne/Interpolation/flexextract/flex_extract_v7.1/run/workspace/test3'25 INPUTDIR='' 26 26 OUTPUTDIR=None 27 27 FLEXPART_ROOT_SCRIPTS=None 28 28 PP_ID=None 29 29 JOB_TEMPLATE='job.temp' 30 CONTROLFILE='CONTROL_EA5 '30 CONTROLFILE='CONTROL_EA5.testgrid' 31 31 DEBUG=1 32 32 REQUEST=2 -
setup.sh
r25b14be r34b247b 20 20 DESTINATION='annep@genericSftp' 21 21 FLEXPART_ROOT_SCRIPTS="" 22 JOB_TEMPLATE="job.temp .o"23 CONTROLFILE="CONTROL .test"22 JOB_TEMPLATE="job.template" 23 CONTROLFILE="CONTROL_EA5.testgrid" 24 24 # ----------------------------------------------------------------- 25 25 # -
templates/compilejob.template
rc5074d2 r34b247b 28 28 case $${HOST} in 29 29 *ecg*) 30 module load python31 module unload grib_api30 # module load python 31 # module unload grib_api 32 32 module unload emos 33 module load grib_api/1.14.533 # module load grib_api/1.14.5 34 34 module load emos/437-r64 35 35 export FLEXPART_ROOT_SCRIPTS=$fp_root_scripts … … 54 54 cd $${FLEXPART_ROOT_SCRIPTS}/flex_extract_v$${VERSION} # if FLEXPART_ROOT is not set this means cd to the home directory 55 55 tar -xvf $${HOME}/flex_extract_v$${VERSION}.tar 56 cd s rc56 cd source/fortran 57 57 \rm *.o *.mod $fortran_program 58 58 make -f $${MAKEFILE} >flexcompile 2>flexcompile
Note: See TracChangeset
for help on using the changeset viewer.