#!/usr/bin/env bash ########################################################### # # JOB NAME: JLMP_PRDGEN # # HISTORY: JAN 11 2014 lamp.v1.1.0 GHIRARDELLI MODIFIED FOR HANDOFF # SEP 07 2016 lamp.v1.1.6 GHIRARDELLI MODIFIED TO REMOVE mdl_parm # USE # JUN 27 2017 lmp.v2.1.0 GHIRARDELLI ADDED export MIN # SEP 08 2021 lamp.v2.4.0 SAMPLATSKY MODIFIED FOR WCOSS2 UPDATES # ########################################################### set -x # #### 06/15/05 ############################### # SETUP LAMP MODEL POST-PROCESSING VARIABLES # ############################################# export PS4=' $SECONDS + ' date export MIN # 00, 15, 30, or 45 #################################### # Specify NET Name and RUN #################################### export NET=${NET:-lmp} export RUN=${RUN:-lmp} #################################### # Determine Job Output Name on System #################################### export pgmout="OUTPUT.$$" #################################### # Make temp directory #################################### export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir -p $DATA cd $DATA export cycle=t${cyc}z #################################### # SENDECF - Flag Events on ECF # SENDCOM - Copy Files From TMPDIR to $com # SENDDBN - Send files to OSO #################################### export SENDECF=${SENDECF:-YES} export SENDCOM=${SENDCOM:-YES} export SENDDBN=${SENDDBN:-YES} export SENDDBN_NTC=${SENDDBN_NTC:-YES} #################################### # Specify Execution Areas #################################### export SCRlmp=${SCRlmp:-${HOMElmp}/scripts} export USHlmp=${USHlmp:-${HOMElmp}/ush} export EXEClmp=${EXEClmp:-${HOMElmp}/exec} export FIXlmp=${FIXlmp:-${HOMElmp}/fix} export PARMlmp=${PARMlmp:-${HOMElmp}/parm} export EXEClamp_shared=${EXEClamp_shared:-${HOMElamp_shared}/exec} ############################## # Run setpdy and initialize PDY variables ############################## export PDY=$PDY setpdy.sh . ./PDY ############################################## # Define COM directories ############################################## export COMIN=${COMIN:-$(compath.py ${envir}/com/${NET}/${lmp_ver})/${RUN}.${PDY}} export COMINAK=$COMIN export COMOUT=${COMOUT:-$(compath.py -o ${NET}/${lmp_ver})/${RUN}.${PDY}} export WMO=${WMO:-$COMOUT/wmo} mkdir -m 775 -p $COMOUT $WMO env ############################################################# # execute the script $SCRlmp/exlmp_prdgen.sh export err=$?; err_chk ############################################################# cat $pgmout cd $DATAROOT if [ "${KEEPDATA^^}" != "YES" ]; then rm -rf $DATA fi date