# # ngac_para_config # Description: This config file sets up variables for the developers # # REVISION HISTORY: # 29Mar2012 Sarah Lu First crack. # 21Jul2012 Sarah Lu Modified for NEMS regression test # 06Jul2013 Sarah Lu Modified for NEMS regression test at Zeus # 04Aug2013 Sarah Lu Specify utilscript and utilexec at Zeus # set -x ## #---------------------------------------------------------------------------- # DATA_IN: Location of working directory, default to /tmpnwprd # COM_IN: Directory for input files, default to /com/$NET/${envir} # COM_OUT: Directory for output file, default to /com/$NET/${envir} # gespath: Directory for the guess or restart files, default to /nwges/${envir} # DEV_SMS: If the job is to be running using SMS, default to YES # SENDDBN: Set to NO for developers, default to YES # export HOMEngac=${HOMEngac:-/global/save/wx23lu/NGAC/Q4FY12_v1.0.0} # location of ngac package export machine=${machine:-${MACHINE_ID:-WCOSS}} export HOMEGLOBAL=${HOMEGLOBAL:-$NWPROD} if [ $machine = 'theia' ]; then export PTMP=/scratch4/NCEPDEV/stmp3 fi export PTMP=${PTMP:-/ptmpp1} export DATA_IN=${DATA_IN:-$PTMP/$LOGNAME} export COM_IN=${COM_IN:-${DATA_IN}/${RUN}} # location of input files export COM_OUT=${COM_OUT:-${DATA_IN}/${RUN}} # location of output files export gespath=${gespath:-$PTMP/wx23lu/${RUN}.GESdir} # location of guess files export DEV_SMS=NO export SENDDBN=NO usergroup=${usergroup:-dev} userid=${userid:-$LOGNAME} #---------------------------------------------------------------------------- #---------------------------------------------------------------------------- ### -------- Revision for NEMS regression test ------- ### ## NEMSDIR, WORKDIR, REGSDIR are specified in the driver script rt_gocart.sh ##export NEMSDIR=${PATHTR} ##export WORKDIR=${RUNDIR} ##export REGSDIR=${RTPWD}/GFS_GOCART_POST export LOGDIR=${WORKDIR} export DATA=${WORKDIR} export COMOUT=${WORKDIR} export GESdir=${REGSDIR} #if [ $SCHEDULER = 'loadleveler' ]; then # export HOMEGLOBAL=/nwprod #elif [ $SCHEDULER = 'pbs' ]; then # export HOMEGLOBAL=${REGSDIR}/data_GOCART #elif [ $SCHEDULER = 'lsf' ]; then # export HOMEGLOBAL=/nwprod #fi ### for ICS export PDY=${PDY:-20120717} #### hardwired the sdate ### for NGAC_FCST if [ $SCHEDULER = 'loadleveler' ]; then export nemsioget=/nwprod/ngac.v1.0.0/exec/nemsio_get elif [ $SCHEDULER = 'pbs' ]; then if [ $machine = 'theia' ]; then export nemsioget=/scratch4/NCEPDEV/nems/save/Jun.Wang/nems/util/nemsio_get export PARM_NGAC=/scratch4/NCEPDEV/nems/save/Jun.Wang/NGAC/v2.0.0/parm fi elif [ $SCHEDULER = 'lsf' ]; then export nemsioget=/nwprod/ngac.v1.0.0/exec/nemsio_get export PARM_NGAC=/nems/noscrub/Jun.Wang/NGAC/v2.0.0/parm fi ### specify utilscript and utilexec if [ $SCHEDULER = 'pbs' ]; then if [ $machine = 'theia' ]; then export utilscript=/scratch4/NCEPDEV/global/save/Shrinivas.Moorthi/para/util/ush export utilexec=/scratch4/NCEPDEV/global/save/Shrinivas.Moorthi/para/util/exec fi fi export FCSTEXEC=${NEMSDIR}/exe/NEMS.x #export FCST_SCRIP=${NEMSDIR}/job/exngac_fcst.sh.sms export FCST_SCRIP=${NEMSDIR}/tests/exglobal_fcst_nems.sh export FHMAX=24 #### reduce from 120 to 24 ### for ngac parm/fix directory export FIX_NGAC=${REGSDIR}/data_GOCART/ngac_fix ### for POST_quilting export POST_NCEPGRB2TBL=${REGSDIR}/data_POST/params_grib2_tbl_new export POST_AVBLFLDSXML=${REGSDIR}/data_POST/post_avblflds.xml export POST_LUTDAT=${REGSDIR}/data_POST/eta_micro_lookup.dat export POSTGPVARS='gocart_on=.true.' if [ $SCHEDULER = 'pbs' ]; then export POSTCTLFILE=${REGSDIR}/data_POST/ngac_postcntrl.parm export POST_GRIBVERSION=grib1 fi