From 3d6e1df5203a6ef7f193e43af85ff21f3f8c88a6 Mon Sep 17 00:00:00 2001 From: gsketefian <31046882+gsketefian@users.noreply.github.com> Date: Tue, 13 Oct 2020 15:31:52 -0600 Subject: [PATCH] Remove the USE_CCPP variable (#308) ## DESCRIPTION OF CHANGES: This PR removes the USE_CCPP variable from all scripts and other files. The workflow only supports running the FV3 model with CCPP, so USE_CCPP is deprecated. ## TESTS CONDUCTED: Ran one WE2E test (regional_002) on hera. Succeeded. ## ISSUE (optional): This resolves Issue #196. --- scripts/exregional_make_ics.sh | 75 +++++++++--------- scripts/exregional_run_fcst.sh | 15 ++-- .../baseline_configs/config.DOT_OR_USCORE.sh | 1 - .../config.community_ensemble_008mems.sh | 1 - .../config.community_ensemble_2mems.sh | 1 - ...get_extrn_files_from_hpss_FV3GFS_FV3GFS.sh | 1 - ...get_extrn_files_from_hpss_GSMGFS_GSMGFS.sh | 1 - ...ig.get_extrn_files_from_hpss_HRRRX_RAPX.sh | 1 - ...fig.get_extrn_files_from_hpss_RAPX_RAPX.sh | 1 - ....grid_CONUS_25km_GFDLgrid_FV3GFS_FV3GFS.sh | 1 - ...g.grid_CONUS_3km_GFDLgrid_FV3GFS_FV3GFS.sh | 1 - .../config.grid_GSD_HRRR_AK_50km.sh | 1 - .../config.grid_GSD_RAP13km.sh | 1 - .../config.grid_RRFS_AK_13km_FV3GFS_FV3GFS.sh | 1 - .../config.grid_RRFS_AK_13km_RAPX_RAPX.sh | 1 - .../config.grid_RRFS_AK_3km_FV3GFS_FV3GFS.sh | 1 - .../config.grid_RRFS_AK_3km_RAPX_RAPX.sh | 1 - ...nfig.grid_RRFS_CONUS_13km_FV3GFS_FV3GFS.sh | 1 - .../config.grid_RRFS_CONUS_13km_HRRRX_RAPX.sh | 1 - ...nfig.grid_RRFS_CONUS_25km_FV3GFS_FV3GFS.sh | 1 - .../config.grid_RRFS_CONUS_25km_HRRRX_RAPX.sh | 1 - ...onfig.grid_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh | 1 - .../config.grid_RRFS_CONUS_3km_HRRRX_RAPX.sh | 1 - ...ig.grid_RRFS_SUBCONUS_3km_FV3GFS_FV3GFS.sh | 1 - ...onfig.grid_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh | 1 - .../config.nco_RRFS_CONUS_25km_HRRRX_RAPX.sh | 1 - ...config.nco_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh | 1 - .../config.nco_RRFS_CONUS_3km_HRRRX_RAPX.sh | 1 - ...config.nco_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh | 1 - tests/baseline_configs/config.nco_conus.sh | 1 - .../baseline_configs/config.nco_conus_c96.sh | 1 - ...co_conus_c96__suite_FV3_GFS_2017_gfdlmp.sh | 1 - tests/baseline_configs/config.nco_ensemble.sh | 1 - tests/baseline_configs/config.new_ESGgrid.sh | 1 - tests/baseline_configs/config.new_GFDLgrid.sh | 1 - ..._USE_GFDLgrid_RES_IN_FILENAMES_eq_FALSE.sh | 1 - ...d_USE_GFDLgrid_RES_IN_FILENAMES_eq_TRUE.sh | 1 - .../config.pregen_grid_orog_sfc_climo.sh | 1 - tests/baseline_configs/config.regional_001.sh | 1 - tests/baseline_configs/config.regional_002.sh | 1 - .../config.suite_FV3_CPT_v0.sh | 1 - .../config.suite_FV3_GFS_v15p2.sh | 1 - .../config.suite_FV3_GFS_v16beta.sh | 1 - .../config.suite_FV3_GSD_SAR.sh | 1 - .../config.suite_FV3_GSD_v0.sh | 1 - .../config.suite_FV3_RRFS_v1beta.sh | 1 - .../config.user_download_extrn_files.sh | 1 - tests/baselines_list.txt | 15 +++- ush/config.community.sh | 1 - ush/config.nco.sh | 1 - ush/config_defaults.sh | 32 ++------ ush/generate_FV3LAM_wflow.sh | 39 +++------- ush/load_modules_run_task.sh | 14 ---- ush/set_ozone_param.sh | 23 ++---- ush/setup.sh | 77 ++++--------------- ush/valid_param_vals.sh | 2 - 56 files changed, 93 insertions(+), 246 deletions(-) diff --git a/scripts/exregional_make_ics.sh b/scripts/exregional_make_ics.sh index c89e458fe..04cc14652 100755 --- a/scripts/exregional_make_ics.sh +++ b/scripts/exregional_make_ics.sh @@ -352,21 +352,19 @@ case "${EXTRN_MDL_NAME_ICS}" in fn_grib2="${EXTRN_MDL_FNS[0]}" input_type="grib2" # -# Set soil levels based on LSM in CCPP SDF (RUC-LSM or Noah/Noah MP) +# Set soil levels based on LSM in CCPP SDF (RUC-LSM or Noah/Noah MP). # - if [ "${USE_CCPP}" = "TRUE" ]; then - if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_CPT_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15p2" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v16beta" ]; then - nsoill_out="4" - elif [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then - nsoill_out="9" - fi + if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_CPT_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15p2" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v16beta" ]; then + nsoill_out="4" + elif [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then + nsoill_out="9" fi # # These geogrid files need to be moved to more permanent locations. @@ -397,20 +395,18 @@ case "${EXTRN_MDL_NAME_ICS}" in fn_grib2="${EXTRN_MDL_FNS[0]}" input_type="grib2" # -# Set soil levels based on CCPP SDF +# Set soil levels based on CCPP SDF. # - if [ "${USE_CCPP}" = "TRUE" ]; then - if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_CPT_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15p2" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v16beta" ]; then - nsoill_out="4" - elif [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then - nsoill_out="9" - fi + if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_CPT_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15p2" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v16beta" ]; then + nsoill_out="4" + elif [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then + nsoill_out="9" fi # # These geogrid files need to be moved to more permanent locations. @@ -441,20 +437,19 @@ case "${EXTRN_MDL_NAME_ICS}" in input_type="grib2" # -# Use Thompson climatology for ice- and water-friendly aerosols if CCPP suite uses Thompson MP +# Use Thompson climatology for ice- and water-friendly aerosols if CCPP +# suite uses Thompson MP # - if [ "${USE_CCPP}" = "TRUE" ]; then - if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_CPT_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15p2" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v16beta" ]; then - thomp_mp_climo_file="" - elif [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then - [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ - thomp_mp_climo_file="${FIXam}/Thompson_MP_MONTHLY_CLIMO.nc" - fi + if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_CPT_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v15p2" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_v16beta" ]; then + thomp_mp_climo_file="" + elif [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then + [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ + thomp_mp_climo_file="${FIXam}/Thompson_MP_MONTHLY_CLIMO.nc" fi nsoill_out="4" #If the CCPP suites uses RUC-LSM, the scheme will interpolate from 4 to 9 soil levels. diff --git a/scripts/exregional_run_fcst.sh b/scripts/exregional_run_fcst.sh index 75bf3588a..2168b985f 100755 --- a/scripts/exregional_run_fcst.sh +++ b/scripts/exregional_run_fcst.sh @@ -437,16 +437,11 @@ else ln_vrfy -sf ${relative_or_null} ${FV3_NML_FP} ${run_dir} fi -if [ "${USE_CCPP}" = "TRUE" ]; then - - ln_vrfy -sf ${relative_or_null} ${CCPP_PHYS_SUITE_FP} ${run_dir} - - if [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then - ln_vrfy -sf ${relative_or_null} $EXPTDIR/CCN_ACTIVATE.BIN ${run_dir} - fi - +ln_vrfy -sf ${relative_or_null} ${CCPP_PHYS_SUITE_FP} ${run_dir} +if [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then + ln_vrfy -sf ${relative_or_null} $EXPTDIR/CCN_ACTIVATE.BIN ${run_dir} fi # #----------------------------------------------------------------------- diff --git a/tests/baseline_configs/config.DOT_OR_USCORE.sh b/tests/baseline_configs/config.DOT_OR_USCORE.sh index 0b7c202c6..2f80f2bef 100644 --- a/tests/baseline_configs/config.DOT_OR_USCORE.sh +++ b/tests/baseline_configs/config.DOT_OR_USCORE.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.community_ensemble_008mems.sh b/tests/baseline_configs/config.community_ensemble_008mems.sh index a0a75a139..8a4068f44 100644 --- a/tests/baseline_configs/config.community_ensemble_008mems.sh +++ b/tests/baseline_configs/config.community_ensemble_008mems.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.community_ensemble_2mems.sh b/tests/baseline_configs/config.community_ensemble_2mems.sh index 00450be06..6032fca71 100644 --- a/tests/baseline_configs/config.community_ensemble_2mems.sh +++ b/tests/baseline_configs/config.community_ensemble_2mems.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.get_extrn_files_from_hpss_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.get_extrn_files_from_hpss_FV3GFS_FV3GFS.sh index c0d56966d..4acc7545e 100644 --- a/tests/baseline_configs/config.get_extrn_files_from_hpss_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.get_extrn_files_from_hpss_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.get_extrn_files_from_hpss_GSMGFS_GSMGFS.sh b/tests/baseline_configs/config.get_extrn_files_from_hpss_GSMGFS_GSMGFS.sh index 1fbf5962c..904b899b0 100644 --- a/tests/baseline_configs/config.get_extrn_files_from_hpss_GSMGFS_GSMGFS.sh +++ b/tests/baseline_configs/config.get_extrn_files_from_hpss_GSMGFS_GSMGFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.get_extrn_files_from_hpss_HRRRX_RAPX.sh b/tests/baseline_configs/config.get_extrn_files_from_hpss_HRRRX_RAPX.sh index 5e786809a..a5ead9f08 100644 --- a/tests/baseline_configs/config.get_extrn_files_from_hpss_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.get_extrn_files_from_hpss_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.get_extrn_files_from_hpss_RAPX_RAPX.sh b/tests/baseline_configs/config.get_extrn_files_from_hpss_RAPX_RAPX.sh index 393c8bc0b..1e32f3d03 100644 --- a/tests/baseline_configs/config.get_extrn_files_from_hpss_RAPX_RAPX.sh +++ b/tests/baseline_configs/config.get_extrn_files_from_hpss_RAPX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_CONUS_25km_GFDLgrid_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_CONUS_25km_GFDLgrid_FV3GFS_FV3GFS.sh index 0d0b0e736..d4e014c3c 100644 --- a/tests/baseline_configs/config.grid_CONUS_25km_GFDLgrid_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_CONUS_25km_GFDLgrid_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="CONUS_25km_GFDLgrid" GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_CONUS_3km_GFDLgrid_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_CONUS_3km_GFDLgrid_FV3GFS_FV3GFS.sh index c41026343..39a39cb82 100644 --- a/tests/baseline_configs/config.grid_CONUS_3km_GFDLgrid_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_CONUS_3km_GFDLgrid_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="CONUS_3km_GFDLgrid" GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_GSD_HRRR_AK_50km.sh b/tests/baseline_configs/config.grid_GSD_HRRR_AK_50km.sh index b6a041892..204884dc1 100644 --- a/tests/baseline_configs/config.grid_GSD_HRRR_AK_50km.sh +++ b/tests/baseline_configs/config.grid_GSD_HRRR_AK_50km.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="GSD_HRRR_AK_50km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_GSD_RAP13km.sh b/tests/baseline_configs/config.grid_GSD_RAP13km.sh index a565e3aae..f46a8f895 100644 --- a/tests/baseline_configs/config.grid_GSD_RAP13km.sh +++ b/tests/baseline_configs/config.grid_GSD_RAP13km.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="GSD_RAP13km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_v0" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_RRFS_AK_13km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_RRFS_AK_13km_FV3GFS_FV3GFS.sh index 57da4b332..f15dbf8cf 100644 --- a/tests/baseline_configs/config.grid_RRFS_AK_13km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_RRFS_AK_13km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_AK_13km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_RRFS_AK_13km_RAPX_RAPX.sh b/tests/baseline_configs/config.grid_RRFS_AK_13km_RAPX_RAPX.sh index 630271e55..f3d92e400 100644 --- a/tests/baseline_configs/config.grid_RRFS_AK_13km_RAPX_RAPX.sh +++ b/tests/baseline_configs/config.grid_RRFS_AK_13km_RAPX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_AK_13km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_RRFS_AK_3km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_RRFS_AK_3km_FV3GFS_FV3GFS.sh index 02e9f97ee..02ebccb82 100644 --- a/tests/baseline_configs/config.grid_RRFS_AK_3km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_RRFS_AK_3km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_AK_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_RRFS_AK_3km_RAPX_RAPX.sh b/tests/baseline_configs/config.grid_RRFS_AK_3km_RAPX_RAPX.sh index c3cb06e8f..6bed997f4 100644 --- a/tests/baseline_configs/config.grid_RRFS_AK_3km_RAPX_RAPX.sh +++ b/tests/baseline_configs/config.grid_RRFS_AK_3km_RAPX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_AK_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.grid_RRFS_CONUS_13km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_RRFS_CONUS_13km_FV3GFS_FV3GFS.sh index b30f7f457..81f6bbbe0 100644 --- a/tests/baseline_configs/config.grid_RRFS_CONUS_13km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_RRFS_CONUS_13km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_13km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_CONUS_13km_HRRRX_RAPX.sh b/tests/baseline_configs/config.grid_RRFS_CONUS_13km_HRRRX_RAPX.sh index e5e302975..fc450b49f 100644 --- a/tests/baseline_configs/config.grid_RRFS_CONUS_13km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.grid_RRFS_CONUS_13km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_13km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_CONUS_25km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_RRFS_CONUS_25km_FV3GFS_FV3GFS.sh index 68511e5cb..35162b55d 100644 --- a/tests/baseline_configs/config.grid_RRFS_CONUS_25km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_RRFS_CONUS_25km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_CONUS_25km_HRRRX_RAPX.sh b/tests/baseline_configs/config.grid_RRFS_CONUS_25km_HRRRX_RAPX.sh index 4047e11fd..41cf5423c 100644 --- a/tests/baseline_configs/config.grid_RRFS_CONUS_25km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.grid_RRFS_CONUS_25km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh index 15d70793c..171db735f 100644 --- a/tests/baseline_configs/config.grid_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_CONUS_3km_HRRRX_RAPX.sh b/tests/baseline_configs/config.grid_RRFS_CONUS_3km_HRRRX_RAPX.sh index 751172472..d46c101fd 100644 --- a/tests/baseline_configs/config.grid_RRFS_CONUS_3km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.grid_RRFS_CONUS_3km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_FV3GFS_FV3GFS.sh index 68c1a1581..faf2d1992 100644 --- a/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_SUBCONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh b/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh index 85ed27905..75b19fee7 100644 --- a/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.grid_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_SUBCONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="3" diff --git a/tests/baseline_configs/config.nco_RRFS_CONUS_25km_HRRRX_RAPX.sh b/tests/baseline_configs/config.nco_RRFS_CONUS_25km_HRRRX_RAPX.sh index 4e28b83af..c7248904e 100644 --- a/tests/baseline_configs/config.nco_RRFS_CONUS_25km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.nco_RRFS_CONUS_25km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh b/tests/baseline_configs/config.nco_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh index 0bd17e582..b58db4315 100644 --- a/tests/baseline_configs/config.nco_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh +++ b/tests/baseline_configs/config.nco_RRFS_CONUS_3km_FV3GFS_FV3GFS.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="RRFS_CONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp_regional" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_RRFS_CONUS_3km_HRRRX_RAPX.sh b/tests/baseline_configs/config.nco_RRFS_CONUS_3km_HRRRX_RAPX.sh index 523194b41..d39e689d3 100644 --- a/tests/baseline_configs/config.nco_RRFS_CONUS_3km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.nco_RRFS_CONUS_3km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="RRFS_CONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh b/tests/baseline_configs/config.nco_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh index 1bb952e72..f0cb3da8a 100644 --- a/tests/baseline_configs/config.nco_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh +++ b/tests/baseline_configs/config.nco_RRFS_SUBCONUS_3km_HRRRX_RAPX.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="RRFS_SUBCONUS_3km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_conus.sh b/tests/baseline_configs/config.nco_conus.sh index 54549494e..dba68fead 100644 --- a/tests/baseline_configs/config.nco_conus.sh +++ b/tests/baseline_configs/config.nco_conus.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="conus" # This maps to PREDEF_GRID_NAME="EMC_CONUS_3km". GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp_regional" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_conus_c96.sh b/tests/baseline_configs/config.nco_conus_c96.sh index b0b82f1e0..5f3f58bca 100644 --- a/tests/baseline_configs/config.nco_conus_c96.sh +++ b/tests/baseline_configs/config.nco_conus_c96.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="conus_c96" # This maps to PREDEF_GRID_NAME="EMC_CONUS_coarse". GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp_regional" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_conus_c96__suite_FV3_GFS_2017_gfdlmp.sh b/tests/baseline_configs/config.nco_conus_c96__suite_FV3_GFS_2017_gfdlmp.sh index 5534594aa..2b1f1ec03 100644 --- a/tests/baseline_configs/config.nco_conus_c96__suite_FV3_GFS_2017_gfdlmp.sh +++ b/tests/baseline_configs/config.nco_conus_c96__suite_FV3_GFS_2017_gfdlmp.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="conus_c96" # This maps to PREDEF_GRID_NAME="EMC_CONUS_coarse". GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.nco_ensemble.sh b/tests/baseline_configs/config.nco_ensemble.sh index 9464a4899..83c9188c7 100644 --- a/tests/baseline_configs/config.nco_ensemble.sh +++ b/tests/baseline_configs/config.nco_ensemble.sh @@ -5,7 +5,6 @@ EMC_GRID_NAME="conus_c96" # This maps to PREDEF_GRID_NAME="EMC_CONUS_coarse". GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp_regional" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.new_ESGgrid.sh b/tests/baseline_configs/config.new_ESGgrid.sh index a62c4010d..45c315172 100644 --- a/tests/baseline_configs/config.new_ESGgrid.sh +++ b/tests/baseline_configs/config.new_ESGgrid.sh @@ -35,7 +35,6 @@ WRTCMP_lat_lwr_left="22.41403305" WRTCMP_dx="${ESGgrid_DELX}" WRTCMP_dy="${ESGgrid_DELY}" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp_regional" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.new_GFDLgrid.sh b/tests/baseline_configs/config.new_GFDLgrid.sh index d712cf2df..3cc8b620e 100644 --- a/tests/baseline_configs/config.new_GFDLgrid.sh +++ b/tests/baseline_configs/config.new_GFDLgrid.sh @@ -52,7 +52,6 @@ if [ "$QUILTING" = "TRUE" ]; then WRTCMP_dlat="0.24" fi -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_FALSE.sh b/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_FALSE.sh index 134325580..f6bd589e4 100644 --- a/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_FALSE.sh +++ b/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_FALSE.sh @@ -50,7 +50,6 @@ if [ "$QUILTING" = "TRUE" ]; then WRTCMP_dlat="0.24" fi -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_TRUE.sh b/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_TRUE.sh index 57f64337a..ee7e3144a 100644 --- a/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_TRUE.sh +++ b/tests/baseline_configs/config.new_GFDLgrid__GFDLgrid_USE_GFDLgrid_RES_IN_FILENAMES_eq_TRUE.sh @@ -50,7 +50,6 @@ if [ "$QUILTING" = "TRUE" ]; then WRTCMP_dlat="0.24" fi -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.pregen_grid_orog_sfc_climo.sh b/tests/baseline_configs/config.pregen_grid_orog_sfc_climo.sh index e08418601..225a60b3e 100644 --- a/tests/baseline_configs/config.pregen_grid_orog_sfc_climo.sh +++ b/tests/baseline_configs/config.pregen_grid_orog_sfc_climo.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.regional_001.sh b/tests/baseline_configs/config.regional_001.sh index 4f6c92ceb..d58093fb1 100644 --- a/tests/baseline_configs/config.regional_001.sh +++ b/tests/baseline_configs/config.regional_001.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.regional_002.sh b/tests/baseline_configs/config.regional_002.sh index 678975ecc..d93294178 100644 --- a/tests/baseline_configs/config.regional_002.sh +++ b/tests/baseline_configs/config.regional_002.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.suite_FV3_CPT_v0.sh b/tests/baseline_configs/config.suite_FV3_CPT_v0.sh index d23e50841..5746ca00f 100644 --- a/tests/baseline_configs/config.suite_FV3_CPT_v0.sh +++ b/tests/baseline_configs/config.suite_FV3_CPT_v0.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_CPT_v0" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.suite_FV3_GFS_v15p2.sh b/tests/baseline_configs/config.suite_FV3_GFS_v15p2.sh index 692db567c..03b1d6e98 100644 --- a/tests/baseline_configs/config.suite_FV3_GFS_v15p2.sh +++ b/tests/baseline_configs/config.suite_FV3_GFS_v15p2.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v15p2" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.suite_FV3_GFS_v16beta.sh b/tests/baseline_configs/config.suite_FV3_GFS_v16beta.sh index 554b8a727..39a1217f1 100644 --- a/tests/baseline_configs/config.suite_FV3_GFS_v16beta.sh +++ b/tests/baseline_configs/config.suite_FV3_GFS_v16beta.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_v16beta" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.suite_FV3_GSD_SAR.sh b/tests/baseline_configs/config.suite_FV3_GSD_SAR.sh index 613d1b786..fa8783a80 100644 --- a/tests/baseline_configs/config.suite_FV3_GSD_SAR.sh +++ b/tests/baseline_configs/config.suite_FV3_GSD_SAR.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_SAR" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.suite_FV3_GSD_v0.sh b/tests/baseline_configs/config.suite_FV3_GSD_v0.sh index 9193847fe..e8bee0888 100644 --- a/tests/baseline_configs/config.suite_FV3_GSD_v0.sh +++ b/tests/baseline_configs/config.suite_FV3_GSD_v0.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GSD_v0" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.suite_FV3_RRFS_v1beta.sh b/tests/baseline_configs/config.suite_FV3_RRFS_v1beta.sh index 63b2d6404..90a1aad41 100644 --- a/tests/baseline_configs/config.suite_FV3_RRFS_v1beta.sh +++ b/tests/baseline_configs/config.suite_FV3_RRFS_v1beta.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_RRFS_v1beta" FCST_LEN_HRS="06" diff --git a/tests/baseline_configs/config.user_download_extrn_files.sh b/tests/baseline_configs/config.user_download_extrn_files.sh index 3a1b32819..5c0049d08 100644 --- a/tests/baseline_configs/config.user_download_extrn_files.sh +++ b/tests/baseline_configs/config.user_download_extrn_files.sh @@ -5,7 +5,6 @@ PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" diff --git a/tests/baselines_list.txt b/tests/baselines_list.txt index 7946d6aa0..9c2297087 100644 --- a/tests/baselines_list.txt +++ b/tests/baselines_list.txt @@ -5,9 +5,22 @@ get_extrn_files_from_hpss_FV3GFS_FV3GFS get_extrn_files_from_hpss_GSMGFS_GSMGFS get_extrn_files_from_hpss_HRRRX_RAPX get_extrn_files_from_hpss_RAPX_RAPX +grid_CONUS_25km_GFDLgrid_FV3GFS_FV3GFS +grid_CONUS_3km_GFDLgrid_FV3GFS_FV3GFS grid_GSD_HRRR_AK_50km -grid_RRFS_CONUS_13km grid_GSD_RAP13km +grid_RRFS_AK_13km_FV3GFS_FV3GFS +grid_RRFS_AK_13km_RAPX_RAPX +grid_RRFS_AK_3km_FV3GFS_FV3GFS +grid_RRFS_AK_3km_RAPX_RAPX +grid_RRFS_CONUS_13km_FV3GFS_FV3GFS +grid_RRFS_CONUS_13km_HRRRX_RAPX +grid_RRFS_CONUS_25km_FV3GFS_FV3GFS +grid_RRFS_CONUS_25km_HRRRX_RAPX +grid_RRFS_CONUS_3km_FV3GFS_FV3GFS +grid_RRFS_CONUS_3km_HRRRX_RAPX +grid_RRFS_SUBCONUS_3km_FV3GFS_FV3GFS +grid_RRFS_SUBCONUS_3km_HRRRX_RAPX nco_RRFS_CONUS_25km_HRRRX_RAPX nco_RRFS_CONUS_3km_FV3GFS_FV3GFS nco_RRFS_CONUS_3km_HRRRX_RAPX diff --git a/ush/config.community.sh b/ush/config.community.sh index 5c71641d8..1b5b9018a 100644 --- a/ush/config.community.sh +++ b/ush/config.community.sh @@ -14,7 +14,6 @@ PREEXISTING_DIR_METHOD="rename" PREDEF_GRID_NAME="RRFS_CONUS_25km" GRID_GEN_METHOD="ESGgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="6" LBC_SPEC_INTVL_HRS="6" diff --git a/ush/config.nco.sh b/ush/config.nco.sh index 6f176789c..fd8cd98ca 100644 --- a/ush/config.nco.sh +++ b/ush/config.nco.sh @@ -15,7 +15,6 @@ EMC_GRID_NAME="conus_c96" # For now (20200130), this is maps to PREDEF_GRID_NAM GRID_GEN_METHOD="GFDLgrid" QUILTING="TRUE" -USE_CCPP="TRUE" CCPP_PHYS_SUITE="FV3_GFS_2017_gfdlmp" FCST_LEN_HRS="06" LBC_SPEC_INTVL_HRS="6" diff --git a/ush/config_defaults.sh b/ush/config_defaults.sh index a80bff088..e5fa2d4be 100644 --- a/ush/config_defaults.sh +++ b/ush/config_defaults.sh @@ -452,38 +452,16 @@ EXTRN_MDL_FILES_LBCS=( "LBCS_file1" "LBCS_file2" "..." ) # # Set CCPP-associated parameters. Definitions: # -# USE_CCPP: -# Flag controlling whether or not a CCPP-enabled version of the forecast -# model will be run. Note that the user is responsible for ensuring that -# a CCPP-enabled forecast model executable is built and placed at the -# correct location (that is part of the build process). -# # CCPP_PHYS_SUITE: -# If USE_CCPP has been set to "TRUE", this variable defines the physics -# suite that will run using CCPP. The choice of physics suite determines -# the forecast model's namelist file, the diagnostics table file, the -# field table file, and the XML physics suite definition file that are -# staged in the experiment directory or the cycle directories under it. -# If USE_CCPP is set to "FALSE", the only physics suite that can be run -# is the GFS. -# -# Note that it is up to the user to ensure that the CCPP-enabled forecast -# model executable is built with either the dynamic build (which can -# handle any CCPP physics package but is slower to run) or the static -# build with the correct physics package. If using a static build, the -# forecast will fail if the physics package specified in the experiment's -# variable defintions file (GLOBAL_VAR_DEFNS_FN) is not the same as the -# one that was used for the static build. -# -# OZONE_PARAM_NO_CCPP: -# The ozone parameterization to use if NOT using a CCPP-enabled forecast -# model executable. +# The physics suite that will run using CCPP (Common Community Physics +# Package). The choice of physics suite determines the forecast model's +# namelist file, the diagnostics table file, the field table file, and +# the XML physics suite definition file that are staged in the experiment +# directory or the cycle directories under it. # #----------------------------------------------------------------------- # -USE_CCPP="FALSE" CCPP_PHYS_SUITE="FV3_GSD_v0" -OZONE_PARAM_NO_CCPP="ozphys" # #----------------------------------------------------------------------- # diff --git a/ush/generate_FV3LAM_wflow.sh b/ush/generate_FV3LAM_wflow.sh index daad082e3..8ffe98768 100755 --- a/ush/generate_FV3LAM_wflow.sh +++ b/ush/generate_FV3LAM_wflow.sh @@ -510,33 +510,27 @@ print_info_msg "$VERBOSE" " ory..." cp_vrfy "${NEMS_CONFIG_TMPL_FP}" "${NEMS_CONFIG_FP}" # -# If using CCPP ... -# -if [ "${USE_CCPP}" = "TRUE" ]; then -# # Copy the CCPP physics suite definition file from its location in the # clone of the FV3 code repository to the experiment directory (EXPT- # DIR). # - print_info_msg "$VERBOSE" " +print_info_msg "$VERBOSE" " Copying the CCPP physics suite definition XML file from its location in the forecast model directory sturcture to the experiment directory..." - cp_vrfy "${CCPP_PHYS_SUITE_IN_CCPP_FP}" "${CCPP_PHYS_SUITE_FP}" +cp_vrfy "${CCPP_PHYS_SUITE_IN_CCPP_FP}" "${CCPP_PHYS_SUITE_FP}" # -# If using the GSD_v0 or GSD_SAR physics suite, copy the fixed file con- -# taining cloud condensation nuclei (CCN) data that is needed by the -# Thompson microphysics parameterization to the experiment directory. +# If using a physics suite that includes the Thompson microphysics +# parameterization, copy the fixed file containing cloud condensation +# nuclei (CCN) data that is needed by that parameterization. # - if [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then - print_info_msg "$VERBOSE" " +if [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_v0" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_RRFS_v1beta" ] || \ + [ "${CCPP_PHYS_SUITE}" = "FV3_GSD_SAR" ]; then + print_info_msg "$VERBOSE" " Copying the fixed file containing cloud condensation nuclei (CCN) data (needed by the Thompson microphysics parameterization) to the experiment directory..." - cp_vrfy "${FIXgsm}/CCN_ACTIVATE.BIN" "$EXPTDIR" - fi - + cp_vrfy "${FIXgsm}/CCN_ACTIVATE.BIN" "$EXPTDIR" fi # #----------------------------------------------------------------------- @@ -552,8 +546,7 @@ fi # #----------------------------------------------------------------------- # -if [ "${USE_CCPP}" = "TRUE" ] && \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ]; then +if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ]; then mv_vrfy "${CCPP_PHYS_SUITE_FP}.tmp" "${CCPP_PHYS_SUITE_FP}" fi @@ -588,15 +581,7 @@ fi # #----------------------------------------------------------------------- # -if [ "${USE_CCPP}" = "TRUE" ]; then - exec_fn="NEMS.exe" -else - print_err_msg_exit "\ -Running this workflow without CCPP is not supported at this time. -Please set USE_CCPP=TRUE in your config.sh file. -" -fi - +exec_fn="NEMS.exe" exec_fp="${SR_WX_APP_TOP_DIR}/bin/${exec_fn}" #Check for the old build location for fv3 executable if [ ! -f "${exec_fp}" ]; then diff --git a/ush/load_modules_run_task.sh b/ush/load_modules_run_task.sh index 6e523ce3e..fb66658fd 100755 --- a/ush/load_modules_run_task.sh +++ b/ush/load_modules_run_task.sh @@ -172,21 +172,7 @@ modulefile_name="${task_name}" default_modules_dir="$HOMErrfs/modulefiles" default_modulefile_name="${machine}.default" use_default_modulefile=0 -# Dom says that a correct modules.fv3 file is generated by the forecast -# model build regardless of whether building with or without CCPP. -# Thus, we can have a symlink named "run_fcst" that points to that file -# regardless of the setting of USE_CCPP. But this requires that we then -# test the non-CCPP-enabled version, which we've never done. Leave this -# for another time... -#if [ "${task_name}" = "run_fcst" ]; then -# if [ "${USE_CCPP}" = "TRUE" ]; then -# modulefile_name=${modulefile_name}_ccpp -# else -# modulefile_name=${modulefile_name}_no_ccpp -# fi -#fi # - #----------------------------------------------------------------------- # # This comment needs to be updated: diff --git a/ush/set_ozone_param.sh b/ush/set_ozone_param.sh index b08b8bffa..df2dfa704 100644 --- a/ush/set_ozone_param.sh +++ b/ush/set_ozone_param.sh @@ -66,7 +66,6 @@ function set_ozone_param() { # local valid_args=( \ "ccpp_phys_suite_fp" \ -"ozone_param_no_ccpp" \ "output_varname_ozone_param" \ ) process_args valid_args "$@" @@ -114,9 +113,8 @@ function set_ozone_param() { # being used, then we set the variable ozone_param to the string # "ozphys". # -# If the forecast model executable is CCPP-enabled, then we check the -# CCPP physics suite file to determine the parameterization being used. -# If this file contains the line +# We check the CCPP physics suite definition file (SDF) to determine the +# parameterization being used. If this file contains the line # # ozphys_2015 # @@ -125,21 +123,14 @@ function set_ozone_param() { # # ozphys # -# then the after-2015 parameterization is being used. (The suite file -# should contain exactly one of these lines; not both or neither; check -# for this.) If the forecast model executable is not CCPP-enabled, then -# the ozone parameterization must be specified by the user. This user- -# specified value is passed in as an argument (ozone_param_no_ccpp), and -# ozone_param simply gets set to this value. +# then the after-2015 parameterization is being used. (The SDF should +# contain exactly one of these lines; not both nor neither; we check for +# this.) # #----------------------------------------------------------------------- # - if [ "${USE_CCPP}" = "FALSE" ]; then - ozone_param="${ozone_param_no_ccpp}" - else - regex_search="^[ ]*(ozphys.*)<\/scheme>[ ]*$" - ozone_param=$( sed -r -n -e "s/${regex_search}/\1/p" "${ccpp_phys_suite_fp}" ) - fi + regex_search="^[ ]*(ozphys.*)<\/scheme>[ ]*$" + ozone_param=$( sed -r -n -e "s/${regex_search}/\1/p" "${ccpp_phys_suite_fp}" ) if [ "${ozone_param}" = "ozphys_2015" ]; then fixgsm_ozone_fn="ozprdlos_2015_new_sbuvO3_tclm15_nuchem.f77" diff --git a/ush/setup.sh b/ush/setup.sh index d55b90d7d..9e13c6a19 100755 --- a/ush/setup.sh +++ b/ush/setup.sh @@ -538,38 +538,15 @@ check_var_valid_value \ # #----------------------------------------------------------------------- # -# Make sure USE_CCPP is set to a valid value. +# Make sure CCPP_PHYS_SUITE is set to a valid value. # #----------------------------------------------------------------------- # -check_var_valid_value "USE_CCPP" "valid_vals_USE_CCPP" -# -# Set USE_CCPP to either "TRUE" or "FALSE" so we don't have to consider -# other valid values later on. -# -USE_CCPP=${USE_CCPP^^} -if [ "$USE_CCPP" = "TRUE" ] || \ - [ "$USE_CCPP" = "YES" ]; then - USE_CCPP="TRUE" -elif [ "$USE_CCPP" = "FALSE" ] || \ - [ "$USE_CCPP" = "NO" ]; then - USE_CCPP="FALSE" -fi -# -#----------------------------------------------------------------------- -# -# If USE_CCPP is set to "TRUE", make sure CCPP_PHYS_SUITE is set to a -# valid value. -# -#----------------------------------------------------------------------- -# -if [ "${USE_CCPP}" = "TRUE" ] && [ ! -z ${CCPP_PHYS_SUITE} ]; then - err_msg="\ +err_msg="\ The CCPP physics suite specified in CCPP_PHYS_SUITE is not supported: CCPP_PHYS_SUITE = \"${CCPP_PHYS_SUITE}\"" - check_var_valid_value \ - "CCPP_PHYS_SUITE" "valid_vals_CCPP_PHYS_SUITE" "${err_msg}" -fi +check_var_valid_value \ + "CCPP_PHYS_SUITE" "valid_vals_CCPP_PHYS_SUITE" "${err_msg}" # #----------------------------------------------------------------------- # @@ -578,8 +555,7 @@ fi # #----------------------------------------------------------------------- # -if [ "${USE_CCPP}" = "TRUE" ] && \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ]; then +if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp" ]; then if [ "${EXTRN_MDL_NAME_ICS}" != "GSMGFS" -a \ "${EXTRN_MDL_NAME_ICS}" != "FV3GFS" ] || \ @@ -713,8 +689,7 @@ NUM_CYCLES="${#ALL_CDATES[@]}" # # UFS_WTHR_MDL_DIR: # Directory in which the (NEMS-enabled) FV3-LAM application is located. -# This directory includes subdirectories for FV3, NEMS, and FMS. If -# USE_CCPP is set to "TRUE", it also includes a subdirectory for CCPP. +# This directory includes subdirectories for FV3, NEMS, and FMS. # #----------------------------------------------------------------------- # @@ -1220,10 +1195,7 @@ fi # #----------------------------------------------------------------------- # -dot_ccpp_phys_suite_or_null="" -if [ "${USE_CCPP}" = "TRUE" ]; then - dot_ccpp_phys_suite_or_null=".${CCPP_PHYS_SUITE}" -fi +dot_ccpp_phys_suite_or_null=".${CCPP_PHYS_SUITE}" DATA_TABLE_TMPL_FN="${DATA_TABLE_FN}" DIAG_TABLE_TMPL_FN="${DIAG_TABLE_FN}${dot_ccpp_phys_suite_or_null}" @@ -1261,20 +1233,14 @@ NEMS_CONFIG_TMPL_FP="${TEMPLATE_DIR}/${NEMS_CONFIG_TMPL_FN}" # #----------------------------------------------------------------------- # -CCPP_PHYS_SUITE_FN="" -CCPP_PHYS_SUITE_IN_CCPP_FP="" -CCPP_PHYS_SUITE_FP="" - -if [ "${USE_CCPP}" = "TRUE" ]; then - CCPP_PHYS_SUITE_FN="suite_${CCPP_PHYS_SUITE}.xml" - CCPP_PHYS_SUITE_IN_CCPP_FP="${UFS_WTHR_MDL_DIR}/FV3/ccpp/suites/${CCPP_PHYS_SUITE_FN}" - CCPP_PHYS_SUITE_FP="${EXPTDIR}/${CCPP_PHYS_SUITE_FN}" - if [ ! -f "${CCPP_PHYS_SUITE_IN_CCPP_FP}" ]; then - print_err_msg_exit "\ +CCPP_PHYS_SUITE_FN="suite_${CCPP_PHYS_SUITE}.xml" +CCPP_PHYS_SUITE_IN_CCPP_FP="${UFS_WTHR_MDL_DIR}/FV3/ccpp/suites/${CCPP_PHYS_SUITE_FN}" +CCPP_PHYS_SUITE_FP="${EXPTDIR}/${CCPP_PHYS_SUITE_FN}" +if [ ! -f "${CCPP_PHYS_SUITE_IN_CCPP_FP}" ]; then + print_err_msg_exit "\ The CCPP suite definition file (CCPP_PHYS_SUITE_IN_CCPP_FP) does not exist in the local clone of the ufs-weather-model: CCPP_PHYS_SUITE_IN_CCPP_FP = \"${CCPP_PHYS_SUITE_IN_CCPP_FP}\"" - fi fi # #----------------------------------------------------------------------- @@ -2165,14 +2131,6 @@ NNODES_RUN_FCST=$(( (PE_MEMBER01 + PPN_RUN_FCST - 1)/PPN_RUN_FCST )) # #----------------------------------------------------------------------- # -# Make sure that OZONE_PARAM_NO_CCPP is set to a valid value. -# -#----------------------------------------------------------------------- -# -check_var_valid_value "OZONE_PARAM_NO_CCPP" "valid_vals_OZONE_PARAM_NO_CCPP" -# -#----------------------------------------------------------------------- -# # Create a new experiment directory. Note that at this point we are # guaranteed that there is no preexisting experiment directory. # @@ -2208,8 +2166,7 @@ mkdir_vrfy -p "$EXPTDIR" # #----------------------------------------------------------------------- # -if [ "${USE_CCPP}" = "TRUE" ] && \ - [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ]; then +if [ "${CCPP_PHYS_SUITE}" = "FV3_GFS_2017_gfdlmp_regional" ]; then CCPP_PHYS_SUITE_FP="${CCPP_PHYS_SUITE_FP}.tmp" cp_vrfy "${CCPP_PHYS_SUITE_IN_CCPP_FP}" "${CCPP_PHYS_SUITE_FP}" @@ -2250,7 +2207,6 @@ in the suite definition file (CCPP_PHYS_SUITE_FP) failed: # set_ozone_param \ ccpp_phys_suite_fp="${CCPP_PHYS_SUITE_FP}" \ - ozone_param_no_ccpp="OZONE_PARAM_NO_CCPP" \ output_varname_ozone_param="OZONE_PARAM" CCPP_PHYS_SUITE_FP="${CCPP_PHYS_SUITE_FP%.tmp}" @@ -2271,7 +2227,6 @@ else # set_ozone_param \ ccpp_phys_suite_fp="${CCPP_PHYS_SUITE_IN_CCPP_FP}" \ - ozone_param_no_ccpp="OZONE_PARAM_NO_CCPP" \ output_varname_ozone_param="OZONE_PARAM" @@ -2769,10 +2724,8 @@ fi # #----------------------------------------------------------------------- # -# Name of the ozone parameterization. If USE_CCPP is set to "FALSE", -# then this will be equal to OZONE_PARAM_NO_CCPP. If USE_CCPP is set to -# "TRUE", then the value this gets set to depends on the CCPP physics -# suite being used. +# Name of the ozone parameterization. The value this gets set to depends +# on the CCPP physics suite being used. # #----------------------------------------------------------------------- # diff --git a/ush/valid_param_vals.sh b/ush/valid_param_vals.sh index f7590e0dd..2aad5c51d 100644 --- a/ush/valid_param_vals.sh +++ b/ush/valid_param_vals.sh @@ -37,7 +37,6 @@ valid_vals_EMC_GRID_NAME=( \ "RRFS_SUBCONUS_3km" \ "GSD_RAP13km" \ ) -valid_vals_USE_CCPP=("TRUE" "true" "YES" "yes" "FALSE" "false" "NO" "no") valid_vals_CCPP_PHYS_SUITE=( \ "FV3_CPT_v0" \ "FV3_GFS_2017_gfdlmp" \ @@ -48,7 +47,6 @@ valid_vals_CCPP_PHYS_SUITE=( \ "FV3_GFS_v16beta" \ "FV3_RRFS_v1beta" \ ) -valid_vals_OZONE_PARAM_NO_CCPP=("ozphys_2015" "ozphys") valid_vals_GFDLgrid_RES=("48" "96" "192" "384" "768" "1152" "3072") valid_vals_EXTRN_MDL_NAME_ICS=("GSMGFS" "FV3GFS" "RAPX" "HRRRX" "NAM") valid_vals_EXTRN_MDL_NAME_LBCS=("GSMGFS" "FV3GFS" "RAPX" "HRRRX" "NAM")