#!/bin/ksh echo $(date) $0 $(date -u) begin set -xa export PS4='$SECONDS + ' date ############################ # Set up cycle varaible ############################ export cycle=t${cyc}z #################################### # obtain unique process id (pid) and make working directory #################################### export pid=$$ #export DATA=${DATA:-$DATAROOT/${job}.${pid}} #mkdir -p $DATA #cd $DATA ############################## # Run setpdy and initialize PDY variables ############################## setpdy.sh . PDY #################################### # Specify NET and RUN Name and model #################################### export NET=${NET:-gefs} export RUN=${RUN:-gefs} #################################### # File To Log Msgs #################################### export jlogfile=${jlogfile:-${DATA}/jlogfile.${job}.${pid}} #################################### # Determine Job Output Name on System #################################### export outid="LL$job" export jobid="${outid}.o${pid}" export pgmout="OUTPUT.${pid}" export pgmerr=errfile #################################### # SENDCOM - Copy Files From TMPDIR to $COMOUT # SENDDBN - Issue DBNet Client Calls # SENDECF - Flag Events on ECF # VERBOSE - Specify Verbose Output #################################### export SENDCOM=${SENDCOM:-YES} export SENDDBN=${SENDDBN:-YES} export SENDECF=${SENDECF:-YES} export VERBOSE=${VERBOSE:-YES} #################################### # Specify Execution Areas #################################### export HOMEgefs=${HOMEgefs:-$NWROOT/gefs.${gefs_ver}} export EXECgefs=${EXECgefs:-$HOMEgefs/exec} ############################################## # Define COM directories ############################################## export COMINrestart=${COMINrestart:-/gpfs/h2/nco/storage/fv3gefs/RESTRT} ############################################## # Define COM OUT directories ############################################## export COMOUT=$GESROOT/${envir}/${RUN}.${PDY}/$cyc} ############################################## echo list environment before running script ############################################## env | sort ############################################################# # Execute the script $HOMEgefs/scripts/exgefs_rf_prep.sh.ecf ############################################################# err=$? if [ $err = 0 ]; then msg="$job completed normally!" else msg="FATAL ERROR: $job failed!" fi postmsg "$jlogfile" "$msg" ############################## # Remove the Temporary working directory ############################## cd $DATAROOT if [ ${KEEPDATA:-NO} = NO ] ; then rm -rf $DATA ; fi echo "$(date) $0 $(date -u) end" exit $err