Skip to content

Commit

Permalink
Issue NOAA-EMC#5 - Sync merge branch 'feature/gfsv16b' into port2orion
Browse files Browse the repository at this point in the history
* feature/gfsv16b:
  modified:   checkout.sh to check out upp_gfsv16_relaese.v1.0.9
  Issue #1 - Hotfix to update anaconda module contrib path on Hera
  Issue #1:  update parm/config/config.base.emc.dyn to be consistent with GFS v16 real-time parallel config.base

Conflicts:
	parm/config/config.base.emc.dyn
  • Loading branch information
KateFriedman-NOAA committed Jun 15, 2020
2 parents 0603f02 + 22b735d commit ed6b279
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 8 deletions.
2 changes: 1 addition & 1 deletion modulefiles/module_base.hera
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ module load esmflocal/8.0.1.08bs
#module load esmf/8.0.1bs08

# python
module use -a /contrib/modulefiles
module use -a /contrib/anaconda/modulefiles
module load anaconda/2.3.0

# waveprep
Expand Down
22 changes: 16 additions & 6 deletions parm/config/config.base.emc.dyn
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,10 @@ export DO_GEMPAK="NO"
export DO_AWIPS="NO"

# NO for retrospective parallel; YES for real-time parallel
export REALTIME="NO"
# arch.sh uses REALTIME for MOS. Need to set REALTIME=YES
# if want MOS written to HPSS. Should update arch.sh to
# use RUNMOS flag (currently in config.vrfy)
export REALTIME="YES"


####################################################
Expand All @@ -66,8 +69,8 @@ export HOMEgsi="$HOMEgfs"
export FIXgsi="$HOMEgfs/fix/fix_gsi"
export HOMEfv3gfs="$HOMEgfs/sorc/fv3gfs.fd"
export HOMEpost="$HOMEgfs"
export HOMEobsproc_prep="$BASE_GIT/obsproc/gfsv16/obsproc_prep.iss70457.netcdfhistory_new"
export HOMEobsproc_network="$BASE_GIT/obsproc/gfsv16/obsproc_global.iss71402.supportGFSv16"
export HOMEobsproc_prep="$BASE_GIT/obsproc/gfsv16b/obsproc_prep.iss70457.netcdfhistory"
export HOMEobsproc_network="$BASE_GIT/obsproc/gfsv16b/obsproc_global.iss71402.supportGFSv16"
export HOMEobsproc_global=$HOMEobsproc_network
export BASE_VERIF="$BASE_SVN/verif/global/tags/vsdb"

Expand All @@ -80,6 +83,8 @@ export KEEPDATA="NO"
export CHGRP_RSTPROD="@CHGRP_RSTPROD@"
export CHGRP_CMD="@CHGRP_CMD@"
export NEMSIOGET="$HOMEgfs/exec/nemsio_get"
export NCDUMP="$NETCDF/bin/ncdump"
export NCLEN="$HOMEgfs/ush/getncdimlen"

# Machine environment, jobs, and other utility scripts
export BASE_ENV="$HOMEgfs/env"
Expand All @@ -95,6 +100,9 @@ export EXPDIR="@EXPDIR@/$PSLOT"
export ROTDIR="@ROTDIR@/$PSLOT"
export ROTDIR_DUMP="YES" #Note: A value of "NO" does not currently work
export DUMP_SUFFIX=""
if [[ "$CDATE" -ge "2019092100" && "$CDATE" -le "2019110700" ]]; then
export DUMP_SUFFIX="p" # Use dumps from NCO GFS v15.3 parallel
fi
export RUNDIR="$STMP/RUNDIRS/$PSLOT"
export DATAROOT="$RUNDIR/$CDATE/$CDUMP"
export ARCDIR="$NOSCRUB/archive/$PSLOT"
Expand Down Expand Up @@ -202,8 +210,8 @@ export DO_GLDAS="YES"
export gldas_cyc=00

# run wave component
export DO_WAVE="YES"
export WAVE_CDUMP="gdas"
export DO_WAVE=YES
export WAVE_CDUMP="both"

# Microphysics Options: 99-ZhaoCarr, 8-Thompson; 6-WSM6, 10-MG, 11-GFDL
export imp_physics=11
Expand Down Expand Up @@ -257,9 +265,11 @@ export binary_diag=".false."
export DO_METP="YES" # Run MET+ jobs

# Archiving options
export HPSSARCH="NO" # save data to HPSS archive
export HPSSARCH="YES" # save data to HPSS archive
export ARCH_CYC=00 # Archive data at this cycle for warm_start capability
export ARCH_WARMICFREQ=4 # Archive frequency in days for warm_start capability
export ARCH_FCSTICFREQ=1 # Archive frequency in days for gdas and gfs forecast-only capability

export DELETE_COM_IN_ARCHIVE_JOB="YES" # NO=retain ROTDIR. YES default in arch.sh and earc.sh.

echo "END: config.base"
2 changes: 1 addition & 1 deletion sorc/checkout.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ if [[ ! -d gfs_post.fd ]] ; then
rm -f ${topdir}/checkout-gfs_post.log
git clone https://github.com/NOAA-EMC/EMC_post.git gfs_post.fd >> ${topdir}/checkout-gfs_post.log 2>&1
cd gfs_post.fd
git checkout upp_gfsv16_release.v1.0.8
git checkout upp_gfsv16_release.v1.0.9
cd ${topdir}
else
echo 'Skip. Directory gfs_post.fd already exists.'
Expand Down

0 comments on commit ed6b279

Please sign in to comment.