#!/usr/bin/ksh $SMSBIN/smsinit $LOADL_STEP_ID set -xa export PS4='$SECONDS + ' date export HPSS_HOSTNAME=`hostname -s`p export HPSS_PFTPC_PORT_RANGE=ncacn_ip_tcp[38000-38999] export HPSS_NDCG_SERVERS=10.198.22.5/8001 export PARAFLAG=${PARAFLAG:-NO} #TSM VARIABLES########################## export SCP=/opt/freeware/bin/scp export SCP_CONFIG='-oNoneEnabled=yes -oNoneSwitch=yes -F /home/nwprod/.ossh/ssh_config' # Default is NO: output to HPSS; YES for output to TSM export TSM_FLAG=NO ######################################## if [ ${PARAFLAG} = 'YES' ]; then export yymmdd=` echo $PDY | cut -c3-8` export yymmddhh=${yymmdd}${cyc} export jlogfile=${DATA}/jlogfile export SENDSMS=YES export SENDCOM=YES export SENDDBN=YES if [ ! -d $outdir ]; then mkdir -p $outdir; fi if [ ! -d $COMOUT ]; then mkdir -p $COMOUT; fi fi # #### 03/28/2005 ############################### # SETUP GFDL ENVIRONMENTAL VARIABLES # This job is just for archiving the GFDL # forecast data. # ############################################### #################################### # obtain unique process id (pid) and make temp directory #################################### export pid=$$ export DATA=${DATA:-/tmpnwprd/${job}${pid}} mkdir -p $DATA cd $DATA export cycle=t${cyc}z #################################### # Specify NET and RUN Name and model #################################### export NET=hur export RUN=hur export model=hur #################################### # File To Log Msgs #################################### export jlogfile=${jlogfile:-/com/logs/jlogfile} #################################### # Determine Job Output Name on System #################################### export outid="LL$job" export jobid="${outid}.o${pid}" export pgmout="OUTPUT.${pid}" export pgmerr=errfile #################################### # SENDSMS - Flag Events on SMS # SENDCOM - Copy Files From TMPDIR to $COMOUT # SENDDBN - Issue DBNet Client Calls # RERUN - Rerun fcst from beginning (default no) #################################### export SENDSMS=${SENDSMS:-YES} export SENDCOM=${SENDCOM:-YES} export SENDDBN=${SENDDBN:-NO} #################################### # Specify Execution Areas #################################### export HOMEhur=${HOMEhur:-/nw${envir}} export EXEChur=${EXEChur:-$HOMEhur/exec} export FIXhur=${FIXhur:-$HOMEhur/fix} export PARMhur=${PARMhur:-$HOMEhur/parm} export STOREhur=${STOREhur:-/com/hur/${envir}/store} export EXhur=${EXhur:-$HOMEhur/ush} export HOMEbulls=/nwprod/util export EXECbulls=$HOMEbulls/exec export FIXbulls=$HOMEbulls/fix export PARMbulls=$HOMEbulls/parm export EXbulls=$HOMEbulls/ush export HOMEutil=/nwprod/util export EXECutil=$HOMEutil/exec export FIXutil=$HOMEutil/fix export PARMutil=$HOMEutil/parm export USHutil=$HOMEutil/ush ############################## # Set up the UTILITIES ############################## export utilscript=/nwprod/util/ush export utilities=/nwprod/util/ush ############################## # Run setup to initialize working directory and utility scripts ############################## sh $utilscript/setup.sh ############################## # Run setpdy and initialize PDY variables ############################## #export PDY=${PDY:-$PDY} export PDY=20120801 sh $utilscript/setpdy.sh . PDY ############################################## # Define COM directories ############################################## export COMIN=${COMIN:-/com/${NET}/${envir}/${NET}.${PDY}${cyc}} export COMOUT=${COMOUT:-/com/${NET}/${envir}/${NET}.${PDY}${cyc}} export RST_PHASE3_DIR=${RST_PHASE3_DIR:-/com/${NET}/${envir}/${NET}.${PDY}00} mkdir -m 775 -p $COMOUT #################################### # Specify Special Fcst Vars #################################### export NCARG_ROOT=/usrx/local/ncar411 export PATH=$PATH:/nwprod/ftplib:$NCARG_ROOT/bin:. msg="HAS BEGUN on `hostname`" postmsg "$jlogfile" "$msg" env ############################################################# # Execute the script if [ ${PARAFLAG} = 'YES' ] then $EXhur/exgfdl_arch.sh.sms else export MP_PRIORITY=nwprod /nw${envir}/scripts/exgfdl_arch.sh.sms cat $pgmout fi ############################################################# msg="ENDED NORMALLY." postmsg "$jlogfile" "$msg" ############################## # Remove the Temporary working directory ############################## cd /tmpnwprd if [ ${PARAFLAG} = 'YES' ]; then echo " " else rm -rf $DATA fi date $SMSBIN/endt