#!/bin/sh date export PS4=' $SECONDS + ' set -x #################################### # obtain unique process id (pid) and make temp directory #################################### export DATA=${DATA:-${DATAROOT:?}/${jobid}} mkdir -p $DATA cd $DATA export cycle=t${cyc}z #################################### # File To Log Msgs #################################### #export jlogfile=${jlogfile:-${DATA}/jlogfile.${jobid}} #################################### # Specify NET and RUN Name and model #################################### export NET=${NET:-ens_tracker} export RUN=${RUN:-fens} #################################### # Determine Job Output Name on System #################################### export pgmout="OUTPUT.$$" export pgmerr=errfile #################################### # SENDECF - Flag Events on ecFLOW # SENDCOM - Copy Files From TMPDIR to $COMOUT # SENDDBN - Issue DBNet Client Calls #################################### export SENDECF=${SENDECF:-NO} export SENDCOM=${SENDCOM:-YES} export SENDDBN=${SENDDBN:-NO} #################################### # Specify Execution Areas #################################### export HOMEens_tracker=${HOMEens_tracker:-${PACKAGEHOME}} export EXECens_tracker=${EXECens_tracker:-$HOMEens_tracker/exec} export FIXens_tracker=${FIXens_tracker:-$HOMEens_tracker/fix} export USHens_tracker=${USHens_tracker:-$HOMEens_tracker/ush} export SCRIPTens_tracker=${SCRIPTens_tracker:-$HOMEens_tracker/scripts} ############################## # Run setpdy and initialize PDY variables ############################## setpdy.sh . ./PDY ############################################## # Define COM directories ############################################## export JYYYY=`echo ${PDY} | cut -c1-4` #temp export DCOM=${DCOM:-/lfs/h1/ops/prod/dcom/${PDY}/wgrbbul/fnmocens_gb2} ##export DCOM=${DCOM:-/lfs/h1/ops/canned/dcomm/${PDY}/wgrbbul/fnmocens_gb2} ##export DCOM='/lfs/h1/nco/ptmp/ens_tracker_test' export COMINgfs=${COMINgfs:-$(compath.py $envir/com/gfs/${gfs_ver})/gfs.${PDY}} export COMINsyn=${COMINsyn:-$(compath.py $envir/com/gfs/${gfs_ver})/syndat} export COMINgenvit=${COMINgenvit:-$(compath.py -o ${NET}/${ens_tracker_ver})/genesis_vital_${JYYYY}} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${ens_tracker_ver})/${RUN}.${PDY}/${cyc}/genesis} mkdir -m 775 -p $COMOUT msg="HAS BEGUN on `hostname`" postmsg "$jlogfile" "$msg" env ${SCRIPTens_tracker}/exfens_tc_genesis.sh export err=$?; err_chk msg="JOB COMPLETED NORMALLY" postmsg "$jlogfile" "$msg" ############################## # Remove the Temporary working directory ############################## if [[ $KEEPDATA != "YES" ]]; then rm -rf $DATA fi date