#!/bin/sh ######################################## # Runs NAVGEM GEMPAK Processing ######################################## set -xa export PS4='$SECONDS + ' date #################################### # make temp directory based on jobid #################################### export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir $DATA cd $DATA export NET=navgem export RUN=navgem #################################### # Determine Job Output Name on System #################################### export pgmout="OUTPUT.$$" export cycle=t${cyc}z #################################### # SENDECF - Flag Events on ECF # SENDDBN - Issue DBNet Client Calls # SENDCOM - Copy files to /com directory #################################### export SENDCOM=${SENDCOM:-YES} export SENDDBN=${SENDDBN:-YES} export SENDECF=${SENDECF:-YES} # # GEMPAK/NTRANS environment should already be set by gempak module # export HOMEnavgem=${HOMEnavgem:?} export PARMnavgem=${PARMnavgem:-${HOMEnavgem}/parm} # Run setpdy and initialize PDY variables setpdy.sh . ./PDY export DCOMIN=${DCOMIN:-${DCOMROOT}/navgem} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${navgem_ver}/${RUN}.${PDY})/gempak} if [ ! -f $COMOUT ] ; then mkdir -p -m 775 $COMOUT fi env cp -p ${PARMnavgem}/g2*.tbl . # # Set up model and cycle specific variables # export fend=024 export finc=3 export fstart=000 export model=navgem export GRIB= export EXT="" export DBN_ALERT_TYPE=FNMOC_NAVGEM_GEMPAK ######################################################## # Execute the script. ######################################################## $HOMEnavgem/scripts/exnavgem_gempak.sh export err=$? if [ $err -eq '0' ]; then ######################################################## export fend=180 export finc=6 export fstart=030 ######################################################## # Execute the script. $HOMEnavgem/scripts/exnavgem_gempak.sh ######################################################## fi if [ -f $pgmout ]; then cat $pgmout fi cd ${DATAROOT} if [ "$KEEPDATA" != "YES" ] ; then rm -rf $DATA fi date