Skip to content

Commit

Permalink
rm RRFS/GSI vars from config defaults per PR ufs-community#893
Browse files Browse the repository at this point in the history
  • Loading branch information
gspetro-NOAA committed Aug 30, 2023
1 parent 7d1ffb6 commit fb22f70
Showing 1 changed file with 4 additions and 225 deletions.
229 changes: 4 additions & 225 deletions ush/config_defaults.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -759,10 +759,7 @@ workflow:
FIELD_TABLE_FP: '{{ [EXPTDIR, FIELD_TABLE_FN]|path_join }}'
NEMS_CONFIG_FP: '{{ [EXPTDIR, NEMS_CONFIG_FN]|path_join }}'
FV3_NML_FP: '{{ [EXPTDIR, FV3_NML_FN]|path_join }}'
FV3_NML_CYCSFC_FP: '{{ [EXPTDIR, [FV3_NML_FN, "_cycsfc"]|join ]|path_join }}' # DELETE!
FV3_NML_RESTART_FP: '{{ [EXPTDIR, [FV3_NML_FN, "_restart"]|join ]|path_join }}' # DELETE!
FV3_NML_STOCH_FP: '{{ [EXPTDIR, [FV3_NML_FN, "_stoch"]|join ]|path_join }}' # DELETE!
FV3_NML_RESTART_STOCH_FP: '{{ [EXPTDIR, [FV3_NML_FN, "_restart_stoch"]|join ]|path_join }}' # DELETE!
FV3_NML_STOCH_FP: '{{ [EXPTDIR, [FV3_NML_FN, "_stoch"]|join ]|path_join }}' # DELETE! ?

FCST_MODEL: "ufs-weather-model"
WFLOW_XML_FN: "FV3LAM_wflow.xml"
Expand Down Expand Up @@ -957,8 +954,7 @@ workflow:
#
# LONG_FCST_LEN_HRS:
# The length of the longer forecast in integer hours in a system that
# varies the length of the forecast by time of day forecasts for a
# shorter period. There is no need for the user to update this value
# varies the length of the forecast by time of day. There is no need for the user to update this value
# directly, as it is derived from FCST_LEN_CYCL when FCST_LEN_HRS=-1
#
# FCST_LEN_CYCL:
Expand All @@ -967,15 +963,15 @@ workflow:
# This pattern recurs for all cycle dates.
# Must have the same number of entries as cycles per day, or if less
# than one day the entries must include the length of each cycle to be
# run. By default, set it to a 1-item list containing the standard
# run. By default, it is set to a 1-item list containing the standard
# fcst length.
#
# CYCL_HRS_SPINSTART:
# An array containing the hours of the day at which the spin-up cycle starts.
#
# CYCL_HRS_PRODSTART:
# An array containing the hours of the day at which the product cycle starts,
# from cold start input or from a spin-up cycle forcast
# from cold start input or from a spin-up cycle forecast
#
# BOUNDARY_LEN_HRS
# The length of boundary condition for normal forecast, in integer hours.
Expand Down Expand Up @@ -1139,16 +1135,6 @@ nco:
#
# LOGBASEDIR:
# Directory in which the log files from the workflow tasks will be placed.
#
# NWGES:
# The beginning portion of the directory that will contain the output
# files from the forecast for a given cycle. For a cycle
# that starts on the date specified by yyyymmdd and hour specified by hh
# ${NWGES}/yyyymmddhh
#
# For more information on NCO standards
#
# https://www.nco.ncep.noaa.gov/idsb/implementation_standards/ImplementationStandards.v11.0.0.pdf
#
#-----------------------------------------------------------------------
#
Expand All @@ -1165,12 +1151,6 @@ nco:
COMIN_BASEDIR: '{{ COMROOT_default }}/{{ NET_default }}/{{ model_ver_default }}'
COMOUT_BASEDIR: '{{ COMROOT_default }}/{{ NET_default }}/{{ model_ver_default }}'

#
# New additions from RRFS_dev1
#
NWGES: '{{ OPSROOT_default }}/nwges'
NWGES_BASEDIR: '{{ NWGES }}'

DBNROOT_default: ""
SENDECF_default: false
SENDDBN_default: false
Expand All @@ -1181,126 +1161,6 @@ nco:
MAILTO_default: ""
MAILCC_default: ""

#----------------------------------
# GSI namelist parameters
#----------------------------------
gsi:
#
#-------------------------------------------------------------------------------------
# GSI Namelist parameters configurable across differnt applications
# if we need to tune one GSI namelist parameter, we can elevate it to a shell variable
# and assign value in config.sh and give it a default value in config_default.sh
# In realtime testing, don't need to regenerate the whole workflow, you can tweak
# $EXPTDIR/var_defns.sh and $FIX_GSI/gsiparm.anl.sh to make sure the change is
# expected and then put it back into config.sh and config_default.sh
# (need to follow FORTRAN namelist convetion)
#-------------------------------------------------------------------------------------
# &SETUP and &BKGERR
niter1: 50
niter2: 50
l_obsprvdiag: .false.
diag_radardbz: .false.
write_diag_2: .false.
bkgerr_vs: 1.0
bkgerr_hzscl: 0.7,1.4,2.80 #no trailing ,
usenewgfsberror: .true.
netcdf_diag: .false.
binary_diag: .true.

# &HYBRID_ENSEMBLE
readin_localization: .true. #if true, it overwrites the "beta1_inv/ens_h/ens_v" setting
beta1_inv: 0.15 #beata_inv is 1-ensemble_wgt
ens_h: 110
ens_v: 3
regional_ensemble_option: 1 #1 for GDAS ; 5 for FV3LAM ensemble
grid_ratio_fv3: 2.0 #fv3 resolution 3km, so analysis: 3*2: 6km
grid_ratio_ens: 3 #if analysis is 3km, then ensemble: 3*3: 9km. GDAS ensemble is 20km
i_en_perts_io: 1 #0 or 1: original file 3: pre-processed ensembles
q_hyb_ens: .false.
ens_fast_read: .false.

# &RAPIDREFRESH_CLDSURF
l_PBL_pseudo_SurfobsT: .false.
l_PBL_pseudo_SurfobsQ: .false.
i_use_2mQ4B: 0
i_use_2mT4B: 0
i_T_Q_adjust: 1
l_rtma3d: .false.
i_precip_vertical_check: 0
#-----------------------------------------------------------------------
# HYBENSMEM_NMIN:
# Minimum number of ensemble members required a hybrid GSI analysis
#-----------------------------------------------------------------------
HYBENSMEM_NMIN: 80
ANAVINFO_FN: "anavinfo.rrfs"
ANAVINFO_DBZ_FN: "anavinfo.rrfs_dbz"
ENKF_ANAVINFO_FN: "anavinfo.rrfs"
ENKF_ANAVINFO_DBZ_FN: "anavinfo.enkf.rrfs_dbz"
CONVINFO_FN: "convinfo.rrfs"
BERROR_FN: "rap_berror_stats_global_RAP_tune" #under $FIX_GSI
OBERROR_FN: "errtable.rrfs"
HYBENSINFO_FN: "hybens_info.rrfs"
#
#-----------------------------------------------------------------------
# default namelist for nonvar cloud analysis
#-----------------------------------------------------------------------
cld_bld_hgt: 1200.0
l_precip_clear_only: .false.
l_qnr_from_qr: .false.
#
#-----------------------------------------------------------------------
# default weighting for control analysis in ensemble recentering
#-----------------------------------------------------------------------
beta_recenter: 1.0

#----------------------------
# DO_ parameters. These look like workflow switches since some
# of them are used in FV3LAM_wflow.xml
#-----------------------------
rrfs:
#
#-----------------------------------------------------------------------
#
# Set parameters associated with running retrospective experiments. Definitions:
#
# DO_RRFS_DEV:
# Flag to turn on RRFS dev workflow. Should be removed
# in the future once SRW and RRFS dev workflows are completely integrated
#
# DO_NLDN_LGHT
# Flag turn on processing NLDN NetCDF lightning data
#
#-----------------------------------------------------------------------
#
DO_RRFS_DEV: false # Turn this on to test RRFS dev workflow
DO_NLDN_LGHT: false
#
#-----------------------------------------------------------------------
#
# Set switches associated with ensembles. Definitions:
#
# DO_ENKFUPDATE:
# Decide whether or not to run EnKF update for the ensemble members
#
#-----------------------------------------------------------------------
#
DO_ENKFUPDATE: false
#
#-----------------------------------------------------------------------
#
# Set switches associated with running data assimilation. Definitions:
#
# DO_DACYCLE:
# Flag that determines whether to run a data assimilation cycle.
#
# DO_SURFACE_CYCLE:
# Flag that determines whether to continue cycle surface fields.
#
#-----------------------------------------------------------------------
#
DO_DACYCLE: false
DO_SURFACE_CYCLE: false

#----------------------------
# MAKE GRID config parameters
#-----------------------------
Expand Down Expand Up @@ -2244,87 +2104,6 @@ task_plot_allvars:
#-------------------------------------------------------------------------------
PLOT_DOMAINS: ["conus"]

#----------------------------
# ANALYSIS config parameters
#-----------------------------
task_analysis_gsi:
TN_ANALYSIS_GSI: "analysis_gsi_input"
TN_OBSERVER_GSI: "observer_gsi"
TN_OBSERVER_GSI_ENSMEAN: "observer_gsi_ensmean"
KMP_AFFINITY_ANALYSIS: "scatter"
OMP_NUM_THREADS_ANALYSIS: 1
OMP_STACKSIZE_ANALYSIS: "1024m"
#
#-----------------------------------------------------------------------
#
# observation file templates used in analalysis
#
#-----------------------------------------------------------------------
#
OBSPATH_TEMPLATE: '${OBSPATH}/${YYYYMMDDHH}.${obs_source}'

#----------------------------
# PROCESS RADARREF config parameters
#-----------------------------
task_process_radarref:
RADAR_REF_THINNING: 1
#
#-----------------------------------------------------------------------
#
# Parameters for observation preprocess.
# RADARREFL_MINS:
# minute from the hour that the NSSL mosaic files will be searched for
# data preprocess
# RADARREFL_TIMELEVEL:
# time level (minute) from the hour that the NSSL mosaic files will be generated
#
# OBS_SUFFIX
# machine specific grib2 file name extension (grib2 or grib2.gz)
#
#-----------------------------------------------------------------------
#
RADARREFL_MINS: [0, 1, 2, 3]
RADARREFL_TIMELEVEL: [0]
OBS_SUFFIX: grib2.gz

#----------------------------
# Parameters needed for retrieving DA obs
#-----------------------------
task_get_da_obs:

#
#-----------------------------------------------------------------------
#
# NLDN_NEEDED
# whether to use NLDN observations in DA or not.
#
# NLDN_LIGHTNING
# NSSLMOSAIC
# RAP_OBS_BUFR
# paths to data on disk. Defaults for supported data streams on
# certain platforms have defaults set in the respective machine
# files.
#
#-----------------------------------------------------------------------
#
NLDN_NEEDED: False
NLDN_LIGHTNING: ""
NSSLMOSAIC: ""
RAP_OBS_BUFR: ""
#----------------------------
# PROCESS BUFR config parameters
#-----------------------------
task_process_bufrobs:
#
#-----------------------------------------------------------------------
#
# OBSPATH_TEMPLATE
# observation file templates used in process_bufrobs
#
#-----------------------------------------------------------------------
#
OBSPATH_TEMPLATE: '${OBSPATH}/${YYYYMMDDHH}.${obs_source}'

#-----------------------------
# NEXUS_EMISSION config parameters
#-----------------------------
Expand Down

0 comments on commit fb22f70

Please sign in to comment.