#!/usr/bin/env sh #### UNIX Script Documentation Block # # Script Name: JNWM_FORCING_MPE #### date export PS4=' $SECONDS + ' set -xa ########################## # Specify NET and RUN Name ########################## export NET=${NET:-nwm} export RUN=${RUN:-nwm} export cycle=${cycle:-t${cyc}z} ######################################################## # Make working directory and file To Log Msgs ######################################################## export DATA=${DATA:-${DATAROOT:?}/${jobid}} if [ ! -e $DATA ]; then mkdir -p $DATA fi cd ${DATA} ################################### # Set up the PDY ################################### setpdy.sh . ./PDY #################################### # Determine Job Output Name on System #################################### export pgmout="OUTPUT.${job}_${PDY}${cyc}.$$" #################################### # Specify Application Areas #################################### export HOMEnwm=${HOMEnwm:-${PACKAGEHOME:?}/${model}.${nwm_ver}} export LIBnwm=${LIBnwm:-${HOMEnwm}/lib} export USHnwm=${USHnwm:-${HOMEnwm}/ush} export PARMnwm=${PARMnwm:-${HOMEnwm}/parm} export SCRIPTnwm=${SCRIPTnwm:-${HOMEnwm}/scripts} ################################### # define dbn_alert type ################################### export DBN_ALERT_TYPE=${DBN_ALERT_TYPE:-NWM_NCDF} ################################## # Input data directory ################################## export DCOMINmrms=${DCOMINmrms:-${DCOMROOT}/ldmdata/obs/upperair/mrms/conus} export COMINpcpanl=${COMINpcpanl:-$(compath.py ${envir}/pcpanl/$pcpanl_ver)} export COMINrap=${COMINrap:-$(compath.py ${envir}/rap/$rap_ver)} export COMINhrrr=${COMINhrrr:-$(compath.py ${envir}/hrrr/$hrrr_ver)} export COMOUT=${COMOUT:-$(compath.py -o $NET/${nwm_ver})/$RUN.${PDY}} export GESOUT=$COMOUT/nwges export LSB_OUTPUTFILE="${PBS_O_WORKDIR}/${PBS_JOBNAME}.o${PBS_JOBID%.*}" if [ "$SENDCOM" = YES ]; then mkdir -p $COMOUT $GESOUT fi #################################### # File To Log Msgs #################################### export COMOUTlogs=${COMOUTlogs:-${COMOUT}/logs} if [ ! -e $COMOUTlogs ]; then mkdir -p $COMOUTlogs fi env ######################################################## # Execute the script. ######################################################## ${SCRIPTnwm}/exnwm_forcing_mpe.sh export err=$?; err_chk msg="JOB $job HAS COMPLETED NORMALLY." postmsg $pgmout "$msg" if [ -e $pgmout ]; then cat $pgmout cpfs $pgmout $COMOUTlogs/$pgmout fi if [ "$KEEPDATA" != YES ]; then rm -rf $DATA fi date