#!/bin/bash ############################# # Preliminary data setup step ############################# export PS4=' $SECONDS + ' set -xa date ########################## # Specify NET and RUN name ########################## export NET=${NET:-stofs} export RUN=${RUN:-stofs_3d_atl} ########################################################## # obtain unique process id (pid) and make temp directories ########################################################## export DATA=${DATA:-${DATAROOT}/stofs_3d_atl_run_${cyc}_${envir}_${stofs_ver}} mkdir -p $DATA cd $DATA export cycle=t${cyc}z ################## # File To Log Msgs ################## ##################################### # Determine Job Output Name on System ##################################### export pgmout="OUTPUT.$$" ############################################## # SENDECF - Flag Events on ECF # SENDCOM - Copy Files From TMPDIR to $COMOUT # SENDDBN - Issue DBNet Client Calls ############################################## export SENDCOM=${SENDCOM:-YES} export SENDECF=${SENDECF:-YES} export SENDDBN=${SENDDBN:-YES} export SENDDBN_NTC=${SENDDBN_NTC:-YES} setpdy.sh . ./PDY export PDYHH=${PDY}$cyc export PDYHH_FCAST_BEGIN=$PDYHH export PDYHH_FCAST_END=$($NDATE 72 $PDYHH) export PDYHH_NCAST_BEGIN=$($NDATE -24 $PDYHH) # ----------------> Define dir to prepare forcing files export DATA_prep_restart=${DATA}/restart mkdir -p $DATA_prep_restart ################################################# # Execution directory structure # If dev, run config file to get input parameters ################################################# export EXECstofs3d=${EXECstofs3d:-$HOMEstofs/exec/${RUN}} export FIXstofs3d=${FIXstofs3d:-$HOMEstofs/fix/${RUN}} export PARMstofs3d=${PARMstofs3d:-$HOMEstofs/parm/${RUN}} export SCRIstofs3d=${SCRIstofs3d:-$HOMEstofs/scripts/${RUN}} export USHstofs3d=${USHstofs3d:-$HOMEstofs/ush/${RUN}} export PYstofs3d=${PYstofs3d:-$USHstofs3d/pysh} ############################################### # Define input and output com directories ############################################### export COMIN=${COMIN:-$(compath.py ${envir}/${NET}/${stofs_ver})/${RUN}.${PDY}} export COMINstofs=${COMINstofs:-$(compath.py ${envir}/${NET}/${stofs_ver})} export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${stofs_ver})/${RUN}.${PDY}} export COMINrtofs=${COMINrtofs:-$(compath.py prod/rtofs/${rtofs_ver})} mkdir -p $COMOUT #$COMOUTrerun ###################################################################### # Execute script: ${SCRIstofs3d}/exstofs_3d_atl_temp_salt_restart.sh ######################################################################### if [ -f $pgmout ]; then cat $pgmout fi if [ "${KEEPDATA}" != YES ]; then rm -rf $DATA fi date