-
Notifications
You must be signed in to change notification settings - Fork 146
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
Bugfix and optimization of prognostic closure for the P8 physics suite #967
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve the bug correction and the prognostic updraft fraction optimization.
@ChunxiZhang-NOAA This PR seems like it should be targeted toward the ufs-dev branch to me. What do you think? @lisa-bengtsson I'm assuming that you started this work from the top of NCAR/main, correct? |
@grantfirl yes that is correct. |
@grantfirl Looks like this PR only impacts one RT control_c384_progsigma and will not change other RTs. This PR is not for operational applications in short term. So I think it can stay here at NCAR/main. |
NCAR/main PR NCAR#967 (Bugfix and optimization of prognostic closure for the P8 physics suit)
…re for the P8 physics suite NCAR#967" https://github.com/NCAR/ccpp-physics/pull/967/files modified: GFS_MP_generic_pre.F90 modified: GFS_MP_generic_pre.meta modified: progsigma_calc.f90 modified: samfdeepcnv.f modified: samfshalcnv.f
…re for the P8 physics suite NCAR#967" https://github.com/NCAR/ccpp-physics/pull/967/files modified: GFS_MP_generic_pre.F90 modified: GFS_MP_generic_pre.meta modified: progsigma_calc.f90 modified: samfdeepcnv.f modified: samfshalcnv.f modified: physics/GFS_MP_generic_pre.F90 modified: physics/GFS_MP_generic_pre.meta modified: physics/progsigma_calc.f90 modified: physics/samfdeepcnv.f modified: physics/samfshalcnv.f
* Adopt progsigma "Add prognostic cumulus closure description in saSAS NCAR#903" https://github.com/NCAR/ccpp-physics/pull/903/files modified: GFS_DCNV_generic_post.F90 modified: GFS_DCNV_generic_post.meta modified: GFS_DCNV_generic_pre.F90 modified: GFS_DCNV_generic_pre.meta modified: GFS_MP_generic_post.F90 modified: GFS_MP_generic_post.meta modified: GFS_SCNV_generic_post.F90 modified: GFS_SCNV_generic_post.meta modified: GFS_SCNV_generic_pre.F90 modified: GFS_SCNV_generic_pre.meta modified: GFS_suite_interstitial_3.F90 modified: GFS_suite_interstitial_3.meta new file: progsigma_calc.f90 modified: samfdeepcnv.f modified: samfdeepcnv.meta modified: samfshalcnv.f modified: samfshalcnv.meta modified: satmedmfvdifq.F modified: satmedmfvdifq.meta * Adopt bugfixed progsigma "Bugfix and optimization of prognostic closure for the P8 physics suite NCAR#967" https://github.com/NCAR/ccpp-physics/pull/967/files modified: GFS_MP_generic_pre.F90 modified: GFS_MP_generic_pre.meta modified: progsigma_calc.f90 modified: samfdeepcnv.f modified: samfshalcnv.f modified: physics/GFS_MP_generic_pre.F90 modified: physics/GFS_MP_generic_pre.meta modified: physics/progsigma_calc.f90 modified: physics/samfdeepcnv.f modified: physics/samfshalcnv.f
This PR corrects a bug when using the prognostic closure (progsigma = true) to compute the q-tendency due to microphysics even if the diagnostic flags are false. It also optimizes the cloudbase massflux value for shallow and deep convection to work with the overall P8 physics suite.
New baselines are needed for the test: control_c384_progsigma
This update does not change the results in the control tests.
It addresses the issue: #960