#!/bin/sh ######################################## # Creates WAV model graphics for TOC ######################################## $SMSBIN/smsinit $LOADL_STEP_ID set -xa # #### 08/25/1999 ################### # SET SHELL PROCESSING VARIABLES # ################################### export PS4='$SECONDS + ' date # # obtain unique process id (pid) and make temp directories # export pid=$$ # PATH for working directory if [ "$envir" = 'prod' ] || [ "$envir" = 'para' ] || [ "$envir" = 'test' ] || [ "$envir" = 'dev' ] then # NCO TMPhome=/tmpnwprd export DATA=$TMPhome/${job}.${envir}.${pid} else # DEV TMPhome=/stmp/wavepa export DATA=$TMPhome/${job} fi rm -rf $DATA mkdir -p $DATA cd $DATA #################################### # File To Log Msgs #################################### if [ "$envir" = 'prod' ] || [ "$envir" = 'para' ] || [ "$envir" = 'test' ] || [ "$envir" = 'dev' ] then # NCO if [ $envir = "prod" ] then export jlogfile=/com/logs/jlogfile else export jlogfile=/com/logs/${envir}/jlogfile fi else # DEV export jlogfile=/dev/null fi #################################### # Determine Job Output Name on System #################################### export outid="LL$job" export jobid="${outid}.o${pid}" export pgmout="OUTPUT.${pid}" touch $pgmout export cycle=t${cyc}z export SENDCOM=YES export SENDDBN=NOT_USED if [ $envir = "prod" ] then export SENDDBN_NTC=YES export CLEANUP=YES else export SENDDBN_NTC=NO export CLEANUP=NO # NO to check resulting tiff file in working dir fi export SENDSMS=YES # # Set up model and cycle specific variables # export NET=wave export RUN=wave # # Now set up GEMPAK/NTRANS environment # . /nwprod/gempak/.gempak #################################### # Path to HOME Directory #################################### if [ "$envir" = 'prod' ] || [ "$envir" = 'para' ] || [ "$envir" = 'test' ] || [ "$envir" = 'dev' ] then # NCO export HOMEwave=/nw${envir}/wave_multi_1.${model_ver} else # DEV export HOMEwave=/marine/save/wavepa/ops/wave_multi_1.${model_ver} fi ################################### # Set up the UTILITIES ################################### export utilscript=/nwprod/util/ush export utilities=/nwprod/util/ush export utilexec=/nwprod/util/exec # Run setup to initialize working directory and utility scripts sh $utilscript/setup.sh # Run setpdy and initialize PDY variables sh $utilscript/setpdy.sh . PDY if [ "$envir" = 'prod' ] || [ "$envir" = 'para' ] || [ "$envir" = 'test' ] || [ "$envir" = 'dev' ] then # NCO export COMIN=/com/nawips/${envir}/${RUN}.${PDY} if [ $envir = "prod" ] then export pcom=/pcom/wave else export pcom=/pcom/${envir}/wave fi else # DEV export comdirIn=/marine/noscrub/wavepa/COM_DEV export COMIN=${comdirIn}/${RUN}.${PDY} export pcom=/marine/noscrub/wavepa/PCOM_DEV fi mkdir -p pcom env msg="Begin job for $job" postmsg "$jlogfile" "$msg" # Generate the 4-panel GULFWAVE chart $HOMEwave/gempak/ush/gulfwave_tiff.sh export err=$? $DATA/err_chk msg="job has ended" postmsg "$jlogfile" "$msg" cat $pgmout cd `dirname $DATA` [[ "$CLEANUP" = YES ]] && rm -rf $DATA date $SMSBIN/smscomplete