Skip to content

Two small fixes in Thompson MP based on CCPP code with UFS testing#1894

Merged
weiwangncar merged 1 commit into
wrf-model:release-v4.5.1from
gthompsnWRF:few_small_fixes_GT
Jul 10, 2023
Merged

Two small fixes in Thompson MP based on CCPP code with UFS testing#1894
weiwangncar merged 1 commit into
wrf-model:release-v4.5.1from
gthompsnWRF:few_small_fixes_GT

Conversation

@gthompsnWRF
Copy link
Copy Markdown
Contributor

Based on testing within CCPP for UFS (both RRFS and GFS), two minor updates to the Thompson microphysics scheme.

TYPE: bug fix

KEYWORDS: microphysics, Thompson, CCPP

SOURCE: gthompsn

DESCRIPTION OF CHANGES:

As described in UFS PR69 there are two changes for Thompson-MP:

  1. The minimum size of snow was increased (some months ago) but it was noted that the min size of snow is used to determine the upper-most size bin of cloud ice. It was set to 5 times the min size of snow, which is exceedingly large for the cloud ice category. Therefore, the constant was reduced to 2 - making cloud ice largest size bin of 600 microns which is plenty big enough, giving more resolution to all the ice size bins.

  2. In testing RRFS with @ericaligo-NOAA and @RuiyuSun for a specific case study, it was noted that rain was evaporating with a large rate producing a temperature tendency of 27C/hour. We traced the issue to an extremely large number of rain drops that appears to be produced by colliding rain and graupel - which has an explicit drop breakup (splash if you will) from the collisions making 5 drops per collision. This was forcing the rain (formed by melting graupel) to tends towards 500 microns (0.5 mm) which is too small. So the constant used for collisions was reduced to 1.5 in an effort to keep rain larger (thus reducing evaporation).

The third bullet of the referenced UFS PR is irrelevant because the values of prr_sml and prr_gml are held to zero instead of negative with the MAX statement.

LIST OF MODIFIED FILES: module_mp_thompson.F only

TESTS CONDUCTED:

Tested in RRFS and GFS but not in WRF. The result of bullet 2 above will cause large rain drops so changes to simulations are expected.

RELEASE NOTE: Minor changes to Thompson-MP aligning with changes made in CCPP for use in UFS.

@gthompsnWRF gthompsnWRF requested a review from a team as a code owner July 6, 2023 15:35
Copy link
Copy Markdown
Collaborator

@dudhia dudhia left a comment

Choose a reason for hiding this comment

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

Looks fine to me.

@weiwangncar
Copy link
Copy Markdown
Collaborator

The regression test results:

Test Type              | Expected  | Received |  Failed
= = = = = = = = = = = = = = = = = = = = = = = =  = = = =
Number of Tests        : 23           24
Number of Builds       : 60           57
Number of Simulations  : 158           150        0
Number of Comparisons  : 95           86        0

Failed Simulations are: 
None
Which comparisons are not bit-for-bit: 
None

@weiwangncar weiwangncar merged commit 775826b into wrf-model:release-v4.5.1 Jul 10, 2023
vlakshmanan-scala pushed a commit to scala-computing/WRF that referenced this pull request Apr 4, 2024
TYPE: bug fix

KEYWORDS: microphysics, Thompson, CCPP

SOURCE: gthompsn

DESCRIPTION OF CHANGES:

As described in UFS PR69 there are two changes for Thompson-MP:

1. The minimum size of snow was increased (some months ago) but it was noted that the min size of snow is used to determine the upper-most size bin of cloud ice. It was set to 5 times the min size of snow, which is exceedingly large for the cloud ice category. Therefore, the constant was reduced to 2 - making cloud ice largest size bin of 600 microns which is plenty big enough, giving more resolution to all the ice size bins.

2. In testing RRFS with @ericaligo-NOAA and @RuiyuSun for a specific case study, it was noted that rain was evaporating with a large rate producing a temperature tendency of 27C/hour. We traced the issue to an extremely large number of rain drops that appears to be produced by colliding rain and graupel - which has an explicit drop breakup (splash if you will) from the collisions making 5 drops per collision. This was forcing the rain (formed by melting graupel) to tends towards 500 microns (0.5 mm) which is too small. So the constant used for collisions was reduced to 1.5 in an effort to keep rain larger (thus reducing evaporation).

The third bullet of the referenced UFS PR is irrelevant because the values of prr_sml and prr_gml are held to zero instead of negative with the MAX statement.

LIST OF MODIFIED FILES: module_mp_thompson.F only

TESTS CONDUCTED:

1. Tested in RRFS and GFS but not in WRF. The result of bullet 2 above will cause large rain drops so changes to simulations are expected.
2. The Jenkins tests are all passing.

RELEASE NOTE: Based on testing within CCPP version of the scheme for UFS (both RRFS and GFS), two minor changes to the Thompson microphysics scheme were added here.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants