From ce1181f519635925a8178e10db8e45bcde05682c Mon Sep 17 00:00:00 2001 From: "Walter.Kolczynski" Date: Wed, 16 Aug 2023 18:06:34 -0500 Subject: [PATCH 1/3] Interim commit to fix reflectivity Refs #1513 --- parm/ufs/fv3/diag_table | 2 +- sorc/build_ufs.sh | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/parm/ufs/fv3/diag_table b/parm/ufs/fv3/diag_table index 29ecfefb3c6..b972b3470c8 100644 --- a/parm/ufs/fv3/diag_table +++ b/parm/ufs/fv3/diag_table @@ -99,6 +99,7 @@ "gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 "gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "refl_10cm", "refl_10cm", "fv3_history", "all", .false., "none", 2 "gfs_phys", "cldfra", "cldfra", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "frzr", "frzr", "fv3_history2d", "all", .false., "none", 2 @@ -266,7 +267,6 @@ "gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 "gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 - #============================================================================================= # #====> This file can be used with diag_manager/v2.0a (or higher) <==== diff --git a/sorc/build_ufs.sh b/sorc/build_ufs.sh index 3e3f879f1a4..6a883723781 100755 --- a/sorc/build_ufs.sh +++ b/sorc/build_ufs.sh @@ -34,6 +34,8 @@ CLEAN_BEFORE=YES CLEAN_AFTER=NO if [[ "${MACHINE_ID}" != "noaacloud" ]]; then + # Hack to work around error in UFS because python3 is not defined (see ufs-community/ufs-weather-model #1587) + module load intelpython3/2022.1.2 ./tests/compile.sh "${MACHINE_ID}" "${MAKE_OPT}" "${COMPILE_NR}" "intel" "${CLEAN_BEFORE}" "${CLEAN_AFTER}" mv "./tests/fv3_${COMPILE_NR}.exe" ./tests/ufs_model.x mv "./tests/modules.fv3_${COMPILE_NR}.lua" ./tests/modules.ufs_model.lua From 9b2c0a383162b3f6d576580dbdffeeec368fe0d0 Mon Sep 17 00:00:00 2001 From: "Walter.Kolczynski" Date: Mon, 11 Dec 2023 20:33:22 -0600 Subject: [PATCH 2/3] Revert unintentional change in build_ufs --- sorc/build_ufs.sh | 2 -- 1 file changed, 2 deletions(-) diff --git a/sorc/build_ufs.sh b/sorc/build_ufs.sh index 6a883723781..3e3f879f1a4 100755 --- a/sorc/build_ufs.sh +++ b/sorc/build_ufs.sh @@ -34,8 +34,6 @@ CLEAN_BEFORE=YES CLEAN_AFTER=NO if [[ "${MACHINE_ID}" != "noaacloud" ]]; then - # Hack to work around error in UFS because python3 is not defined (see ufs-community/ufs-weather-model #1587) - module load intelpython3/2022.1.2 ./tests/compile.sh "${MACHINE_ID}" "${MAKE_OPT}" "${COMPILE_NR}" "intel" "${CLEAN_BEFORE}" "${CLEAN_AFTER}" mv "./tests/fv3_${COMPILE_NR}.exe" ./tests/ufs_model.x mv "./tests/modules.fv3_${COMPILE_NR}.lua" ./tests/modules.ufs_model.lua From 6333b639f586f6e67d33814940c2f057b554bc1a Mon Sep 17 00:00:00 2001 From: "Walter.Kolczynski" Date: Mon, 11 Dec 2023 20:33:45 -0600 Subject: [PATCH 3/3] Turn on radar reflectivity in FV3 namelist --- parm/config/gefs/config.fcst | 2 +- parm/config/gfs/config.fcst | 2 +- ush/parsing_namelists_FV3.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/parm/config/gefs/config.fcst b/parm/config/gefs/config.fcst index e36e0236526..4c8d3be99f7 100644 --- a/parm/config/gefs/config.fcst +++ b/parm/config/gefs/config.fcst @@ -173,7 +173,7 @@ case ${imp_physics} in export random_clds=".false." export effr_in=".true." export ltaerosol=".false." - export lradar=".false." + export lradar=".true." export ttendlim="-999" export dt_inner=$((DELTIM/2)) export sedi_semi=.true. diff --git a/parm/config/gfs/config.fcst b/parm/config/gfs/config.fcst index 3f63578d761..f367df1194d 100644 --- a/parm/config/gfs/config.fcst +++ b/parm/config/gfs/config.fcst @@ -173,7 +173,7 @@ case ${imp_physics} in export random_clds=".false." export effr_in=".true." export ltaerosol=".false." - export lradar=".false." + export lradar=".true." export ttendlim="-999" export dt_inner=$((DELTIM/2)) export sedi_semi=.true. diff --git a/ush/parsing_namelists_FV3.sh b/ush/parsing_namelists_FV3.sh index 709a5741a03..0d759e7570f 100755 --- a/ush/parsing_namelists_FV3.sh +++ b/ush/parsing_namelists_FV3.sh @@ -251,7 +251,7 @@ EOF cat >> input.nml << EOF iovr = ${iovr:-"3"} ltaerosol = ${ltaerosol:-".false."} - lradar = ${lradar:-".false."} + lradar = ${lradar:-".true."} ttendlim = ${ttendlim:-"-999"} dt_inner = ${dt_inner:-"${default_dt_inner}"} sedi_semi = ${sedi_semi:-".true."}