#!/bin/bash set -euax # #### 06/12/2006 ############################################## # SETUP CDAS TROPICAL CYCLONE QC/RELOCATION PROCESSING VARIABLES # ############################################################## export PS4='$SECONDS + ' date ########################################################## export DATA=${DATA:-${DATAROOT:?}/${jobid:?}} mkdir -p $DATA cd $DATA export cycle=t${cyc}z export tmmark=tm00 ########################## # Specify NET and RUN Name ########################## export NET=cfs export RUN=cdas export RUN1=cdas1 #################################### # Determine Job Output Name on System #################################### export pgmout="OUTPUT.$$" ########################################################## # define cfs directories/scripts/executables ########################################################## export EXECcfs=$HOMEcfs/exec export PARMcfs=$HOMEcfs/parm export USHcfs=$HOMEcfs/ush export FIXcfs=$HOMEcfs/fix #################################### # Specify Execution Data Areas #################################### export HOMEglob=${HOMEglob:-$HOMEcfs/global_shared_cfs} export HOMESYND=${HOMESYND:-$HOMEglob} export EXECSYND=${HOMESYND}/exec export FIXSYND=${HOMESYND}/fix export PARMSYND=${HOMESYND}/parm export USHSYND=${HOMESYND}/ush export HOMERELO=${HOMERELO:-$HOMEglob} export EXECRELO=${HOMERELO}/exec export FIXRELO=${HOMERELO}/fix export USHRELO=${HOMERELO}/ush # path to tropical cyclone record database (used by qctropcy processing) export TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}} ############################## # Run setpdy and initialize PDY variables ############################## sh setpdy.sh . ./PDY ############################################## # Define COM directories ############################################## export COMROT=$(compath.py -o ${NET}/${cfs_ver}) export COMIN=$(compath.py ${NET}/${cfs_ver}/${RUN}.${PDY}) export COMOUT=$(compath.py -o ${NET}/${cfs_ver}/${RUN}.${PDY}) mkdir -m775 -p $COMOUT export COMINcfs_cdas=$COMIN ############################################## # Make the archsynd directory in COMROT ############################################## export HOMEarch=${HOMEarch:-$COMROT/arch} export ARCHSYND=${HOMEarch}/syndat mkdir -p $ARCHSYND ############################################## # Specify varaibles specific to this execution of script ############################################## # VARIABLES THAT CONTROL PROCESSING OF INDIVIDUAL PROGRAMS # -------------------------------------------------------- # Normally both PROCESS_TROPCY and DO_RELOCATE should be set to YES export PROCESS_TROPCY=NO # Turn on tropical cyclone tcvitals QC proc. if YES export DO_RELOCATE=YES # Turn on tropical cyclone relocation proc. if YES export LONB=1760 # sigma guess parm needed by tropical cyclone reloc. processing export LATB=880 # sigma guess parm needed by tropical cyclone reloc. processing ############################################################# # Specify ndate/nhour used by getges.sh ############################################################# export ndate=$NDATE export nhour=$NHOUR export network_getges=cfs-cdas export envir_getges=${envir_getges:-${envir:-prod}} export USHGETGES=${HOMEprepobs}/ush export GRIBVERSION=grib1 export BKGFREQ=3 export quiet=NO export NET=gdas ## relocte script ignores NET=cdas !!! ############################################################# # execute the script ############################################################# export RUN=$RUN1 # needed for vertical structure $HOMERELO/scripts/extropcy_qc_reloc.sh export err=$?; err_chk ############################################################# msg="ENDED NORMALLY." postmsg "$msg" ######################################## # Remove the Temporary working directory ######################################## cd $DATAROOT if [ ${KEEPDATA:-NO} = NO ] ; then rm -rf $DATA ; fi date