#!/bin/sh export PS4='$SECONDS + ' set -xa # #### 02/22/02 ############################### # SETUP ENSWAFS PROCESSING VARIABLES # ############################################# #################################### # obtain unique process id (pid) and make temp directory #################################### export pid=$$ export DATA=/tmpnwprd2/${job}.${pid} mkdir $DATA cd $DATA export cycle=t${cyc}z #################################### # Specify NET and RUN Name and model #################################### export NET=gens #################################### # File To Log Msgs #################################### if [ "$envir" = 'prod' ] || [ "$envir" = 'para' ] || [ "$envir" = 'test' ] then # NCO if [ $envir = "prod" ] then export jlogfile=/com/logs/jlogfiles/jlogfile.${job}.${pid} else export jlogfile=/com/logs/${envir}/jlogfile #export DBNROOT=/nwprod/spa_util/para_dbn export DBNROOT=/nwprod/spa_util/fakedbn 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}" export pgmerr=errfile #################################### # SENDECF - Flag Events on ECF # SENDCOM - Copy Files From TMPDIR to $COMOUT # SENDDBN - Issue DBNet Client Calls #################################### export SENDECF=YES export SENDCOM=YES export SENDDBN=YES export SENDDBN_GB2=YES #################################### # Specify Execution Areas #################################### export HOMEGLOBAL=${HOMEGLOBAL:-/nw${envir}/naefs.${model_ver}} export EXECGLOBAL=$HOMEGLOBAL/exec export USHGLOBAL=$HOMEGLOBAL/ush export FIXGLOBAL=$HOMEGLOBAL/fix export HOMEutil=/nwprod/util export EXECutil=$HOMEutil/exec export FIXutil=$HOMEutil/fix export PARMutil=$HOMEutil/parm export USHutil=$HOMEutil/ush export ERRSCRIPT=err_chk export LOGSCRIPT=startmsg export REDOUT='1>>' export REDERR='2>' ############################## # Set up the UTILITIES ############################## export utilscript=/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 ############################################## # Define COM directories ############################################## #export COMIN=/com/${NET}/${envir}/gefs.${PDY}/${cyc}/pgrba export COMIN=/com/${NET}/prod/gefs.${PDY}/${cyc}/pgrba export COMOUT=/com/${NET}/${envir}/gefs.${PDY}/${cyc}/wafs if [ "$envir" = 'prod' ] || [ "$envir" = 'para' ] || [ "$envir" = 'test' ] then # NCO if [ $envir = "prod" ] then export pcom=/pcom/ens else export pcom=/pcom/${envir}/ens fi fi mkdir -m 775 -p $COMOUT # added by JY 03/20, not sure which job create this dir mkdir -m 775 -p $pcom $HOMEGLOBAL/scripts/exgefs_wafs.sh.ecf ############################## # Remove the Temporary working directory ############################## cd /tmpnwprd2 rm -rf $DATA date