Skip to content

Commit

Permalink
Update omega calculation (NOAA-EMC#2751)
Browse files Browse the repository at this point in the history
Add a parameter "pass_full_omega_to_physics_in_non_hydrostatic_mode" in
FV3 namelist. It was set to "true" to use a new method to diagnose
omega. This PR is based on the /ufs-community/ufs-weather-model#2327)

Corresponding parameter changed in GFSv17 related regression tests
ufs-community/ufs-weather-model#2373))
  • Loading branch information
XiaqiongZhou-NOAA authored Aug 23, 2024
1 parent 2ce2116 commit ea22a73
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 1 deletion.
1 change: 1 addition & 0 deletions parm/config/gefs/config.fcst
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,7 @@ case ${imp_physics} in
export dt_inner=$((DELTIM/2))
export sedi_semi=.true.
if [[ "${sedi_semi}" == .true. ]]; then export dt_inner=${DELTIM} ; fi
if [[ dt_inner -gt 300 ]]; then export dt_inner=300 ; fi
export decfl=10

export hord_mt_nh_nonmono=5
Expand Down
1 change: 1 addition & 0 deletions parm/config/gfs/config.fcst
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ case ${imp_physics} in
export dt_inner=$((DELTIM/2))
export sedi_semi=.true.
if [[ "${sedi_semi}" == .true. ]]; then export dt_inner=${DELTIM} ; fi
if [[ dt_inner -gt 300 ]]; then export dt_inner=300; fi
export decfl=10

export hord_mt_nh_nonmono=5
Expand Down
1 change: 1 addition & 0 deletions parm/ufs/fv3/diag_table
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
#"gfs_dyn", "pfhy", "preshy", "fv3_history", "all", .false., "none", 2
#"gfs_dyn", "pfnh", "presnh", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "omga", "omga", "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
Expand Down
1 change: 1 addition & 0 deletions parm/ufs/fv3/diag_table_da
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
#"gfs_dyn", "pfhy", "preshy", "fv3_history", "all", .false., "none", 2
#"gfs_dyn", "pfnh", "presnh", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2
"gfs_dyn", "omga", "omga", "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

Expand Down
1 change: 1 addition & 0 deletions ush/forecast_predet.sh
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,7 @@ FV3_predet(){
phys_hydrostatic=".false." # enable heating in hydrostatic balance in non-hydrostatic simulation
use_hydro_pressure=".false." # use hydrostatic pressure for physics
make_nh=".true." # running in non-hydrostatic mode
pass_full_omega_to_physics_in_non_hydrostatic_mode=".true."
else # hydrostatic options
hydrostatic=".true."
phys_hydrostatic=".false." # ignored when hydrostatic = T
Expand Down
1 change: 1 addition & 0 deletions ush/parsing_namelists_FV3.sh
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ cat > input.nml <<EOF
hydrostatic = ${hydrostatic}
phys_hydrostatic = ${phys_hydrostatic}
use_hydro_pressure = ${use_hydro_pressure}
pass_full_omega_to_physics_in_non_hydrostatic_mode = ${pass_full_omega_to_physics_in_non_hydrostatic_mode:-".false."}
beta = 0.
a_imp = 1.
p_fac = 0.1
Expand Down
1 change: 1 addition & 0 deletions ush/parsing_namelists_FV3_nest.sh
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@ cat > "${nml_file}" <<EOF
hydrostatic = ${hydrostatic}
phys_hydrostatic = ${phys_hydrostatic}
use_hydro_pressure = ${use_hydro_pressure}
pass_full_omega_to_physics_in_non_hydrostatic_mode = ${pass_full_omega_to_physics_in_non_hydrostatic_mode:-".false."}
beta = 0.
a_imp = 1.
p_fac = 0.1
Expand Down

0 comments on commit ea22a73

Please sign in to comment.