Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Winterwx #30

Merged
merged 14 commits into from
Feb 17, 2023
Merged

Winterwx #30

merged 14 commits into from
Feb 17, 2023

Conversation

ericaligo-NOAA
Copy link
Collaborator

@ericaligo-NOAA ericaligo-NOAA commented Dec 29, 2022

This PR adds six winter weather diagnostics to the FV3 history files to be read into the UPP. A variable precip ice density currently in the RUC LSM is moved to GFS_MP_generic_post.F90 with the density then passed into the RUC, NOAH and NOAH MP LSMs. The RUC LSM will use this precip ice density. The NOAH and NOAH MP LSMs have the option of using it. For NOAH, a new namlest variable is defined if the new density is to be used. For NOAH MP, an existing namelist variable is used with option 5 in order to use the new density (option 4 is default). The accumulated/continuous winter weather fields are passed into the restart files.

Also, the namelist parameter, nsradar_reset was more appropriately renamed nsfullradar_diag.

It also fixes a bug in the frequency over which the full radar reflectivity (water coated ice) is computed. With the bug, the full radar reflectivity was computed one time step before the top of the hour (when parameter was set to 3600s). The fix allows the full radar reflectivity to be computed at the top of the hour.

Issue(s) addressed
ufs-community/ufs-weather-model#1449
NOAA-EMC/UPP#568
ufs-community/ufs-weather-model#1499
Bug fix:
NOAA-EMC/fv3atm#437

PRs:
NOAA-EMC/fv3atm#614
ufs-community/ufs-weather-model#1529

Results will change for any SDF that includes the RUC LSM. Results will change if lradar=.true. because of the bug fix. Results will change since UPP expects all six diagnostics to be read in and no diag_tables were updated.

Testing
No RTs were run. Code changes were tested in a slightly older verison of ufs-weather-model in RRFS as well as global configurations. New RTs will be run on hera.

[ x] hera.intel
Dependencies
None

Issue(s) addressed
ufs-community/ufs-weather-model#1449

…ic instead of RUC LSM, variable precip ice density optional use for NOAH MP and NOAH LSM, change radar_reset to fullradar_diag since original name did not make sense.
@ChunxiZhang-NOAA
Copy link

@ericaligo-NOAA Please add more contents for this PR. Please add what problem this PR will resolve (which issue)? How it is resolved? How it is tested? If you have PPT slides, please attach it.

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Dec 29, 2022 via email

@ChunxiZhang-NOAA
Copy link

@ericaligo-NOAA I didn't see the contents you mentioned.

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Dec 29, 2022 via email

physics/lsm_noah.f Outdated Show resolved Hide resolved
physics/sflx.f Outdated Show resolved Hide resolved
physics/sflx.f Outdated Show resolved Hide resolved
@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Jan 5, 2023 via email

@ChunxiZhang-NOAA
Copy link

@ericaligo-NOAA Git will keep the old records. It is safe to remove the original lines.

physics/mp_thompson.meta Outdated Show resolved Hide resolved
Copy link
Collaborator

@grantfirl grantfirl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks OK to me. Some standard name suggestions and one suggestion for code clarity.

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Jan 10, 2023 via email

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Jan 10, 2023 via email

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Jan 10, 2023 via email

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Jan 10, 2023 via email

@grantfirl
Copy link
Collaborator

@ericaligo-NOAA Let me know if you'd like me to make the metadata changes (here and in the fv3atm branch). I'm sure that you have better things to do (e.g. at AMS) than to worry about this. I can submit PRs into your branches with the changes that you could approve and merge.

@ericaligo-NOAA
Copy link
Collaborator Author

ericaligo-NOAA commented Jan 11, 2023 via email

Copy link
Collaborator

@dustinswales dustinswales left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ericaligo-NOAA I see no issues. I agree with Grant's suggestion about using the constant defined by the host.

@grantfirl
Copy link
Collaborator

grantfirl commented Jan 13, 2023

@ericaligo-NOAA Please see ericaligo-NOAA#1 and ericaligo-NOAA/fv3atm#1. I may need to update these to your latest branch since you've updated your PR branch.

@grantfirl
Copy link
Collaborator

@ericaligo-NOAA Please see ericaligo-NOAA#1 and ericaligo-NOAA/fv3atm#1. I may need to update these to your latest branch since you've updated your PR branch.

OK, done updating my fv3atm PR into your PR branch so that it can safely merge.

@jkbk2004
Copy link

@ChunxiZhang-NOAA Tests are done on ufs-community/ufs-weather-model#1529 side. please, go ahead to merge this pr.

@ChunxiZhang-NOAA ChunxiZhang-NOAA merged commit 3362852 into ufs-community:ufs/dev Feb 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants