####################################################### # This file defines the various input varibles for Development Tests of GEFS ####################################################### # # Define DEVELOPMENT Enviorenmenat variables related to the TYPE of test export RUN_ENVIR=${RUN_ENVIR:-dev} export envir=${envir:-dev} export NET=${NET:-gefs} export RUN=${RUN:-gefs} export SENDDBN=${SENDDBN:-NO} export SENDDBN_NTC=${SENDDBN_NTC:-NO} export PARAFLAG=${PARAFLAG:-YES} export SENDECF=${SENDECF:-NO} export SENDCOM=${SENDCOM:-YES} export KEEPDATA=${KEEPDATA:-NO} # Enviorenmenat variables related to Development work place and output files # export COMROOT=$baseoutput/com export GESROOT=$baseoutput/nwges if [[ $machine == 'WCOSS2' ]]; then export DATAROOT=$baseoutput/tmp else export DATAROOT=$baseoutput/tmpnwprd fi export DCOMROOT=${DCOMROOT:-/dcom} export PCOMROOT=$baseoutput/pcom/$envir export GESROOTp1=$GESROOTp1 export archsyndir=${archsyndir:-$COMROOTp1/arch/prod/syndat} export DBNROOT= export HOMEgefs=$basesource export HOMEtrak=${HOMEtrak:-$HOMERFC/ens_tracker.v1.1.13} export HOMEgfs=${HOMEgfs:-${HOMEDIR:-${HOMEgefs}}} export HOMEgsi=${HOMEgfs:-$HOMEgfs} export HOMEwave=${HOMEwave:-$HOMEgfs} export HOMEpost=${HOMEpost:-$HOMEgfs} export HOMEwsr=$basesource if [[ ! -d $SOURCEDIR/sorc/global-workflow.fd ]] ; then export EXECwave=${HOMEgefs}/exec export FCSTEXECDIR=${FCSTEXECDIR:-$HOMEgfs/sorc/fv3gfs.fd/NEMS/exe} export HOMEchem=${HOMEchem:-$HOMEgfs/sorc/gsd_prep_chem.fd/workflow/emc-global} fi # GFSArchivedData=yes GFSArchivedData=yes #Please check with parm/gefs_init.parm to make sure the next line matching fhrp=6 export pdycycp=$($NDATE -$fhrp $PDY$cyc) export pdyp=$(echo $pdycycp|cut -c1-8) export cycp=$(echo $pdycycp|cut -c9-10) if [[ $GFSArchivedData == "yes" ]]; then # HOMEdata, COMINgfs_base, COMINenkf_base and COMINcfs_base are defined in setbase, pointing to the NCO gfs.v15 parallel # However, if you use gfs/enkf data from archived data, you may speficfy them in this "if" block and make GFSArchivedData=yes export COMINenkf_base=$HOMEdata/fv3init/enkf.gdas. export COMINgfs_base=$HOMEdata/fv3init/gfs. export COMINcfs_base=$HOMEdata/cfs/cfs. export COMIN_WAV_ICE=$HOMEdata/sea_ice/sice.${PDY} export COMINgfs=${COMINgfs:-${COMINgfs_base}${PDY}/$cyc} export COMINenkf=${COMINenkf:-${COMINenkf_base}${pdyp}/$cycp} # For wsr_prep #export COMPATH=/lfs/h1/emc/ens/noscrub/Xianwu.Xue/wsr/HOMEdata_WSR/com/gefs/prod export COMINgens=/lfs/h1/emc/ens/noscrub/Xianwu.Xue/wsr/HOMEdata_WSR/com/gefs/prod #export COMPATH=/lfs/h1/emc/ens/noscrub/Xianwu.Xue/wsr/HOMEdata_WSR/com/naefs/prod export COMINcmce=/lfs/h1/emc/ens/noscrub/Xianwu.Xue/wsr/HOMEdata_WSR/com/naefs/prod export DCOMROOT=/lfs/h1/emc/ens/noscrub/Xianwu.Xue/wsr/HOMEdata_WSR/dcom else export COMPATH=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para export COMINgfs_base=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs. #export COMINgfs_base=$(compath.py gfs/prod)/gfs. export COMINenkf_base=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/enkfgdas. #export COMINenkf_base=$(compath.py gfs/prod)/enkfgdas. export COMINcfs_base=$(compath.py cfs/prod)/cfs/cfs. export COMIN_WAV_ICE=$(compath.py gfs/prod)/gfs.${PDY}/${cyc}/atmos export COMINgfs=${COMINgfs:-${COMINgfs_base}${PDY}/$cyc/atmos} export COMINenkf=${COMINenkf:-${COMINenkf_base}${pdyp}/$cycp/atmos} fi # [[ $GFSArchivedData == "yes" ]] #export COMIN_WAV_ICE=$COMINgfs export COMINenkf=${COMINenkf:-${COMINenkf_base}} export COMINcfs=${COMINcfs:-${COMINcfs_base}}