Skip to content

add max precipitation rate(s) - #2351

Open
Jeff-Duda wants to merge 4 commits into
wrf-model:release-v4.8.1from
Jeff-Duda:jeff_duda
Open

add max precipitation rate(s)#2351
Jeff-Duda wants to merge 4 commits into
wrf-model:release-v4.8.1from
Jeff-Duda:jeff_duda

Conversation

@Jeff-Duda

Copy link
Copy Markdown

Purpose: to add arrays to WRF microphysics to calculate maximum precipitation rate over fixed (sub-hourly) periods

TYPE: enhancement

KEYWORDS: precipitation, microphysics, maximum, rate, diagnostics

SOURCE: Jeff Duda, CU/CIRES and NOAA/GSL

DESCRIPTION OF CHANGES:
Problem:
(1) Current code does not include maximum precipitation rates, especially over sub-hourly intervals. Time-maximum composite reflectivity is also absent.
(2) This particular code change also includes modifications to the methods of initializing convection in the idealized supercell test case

Solution:
Modified the microphysics_driver and diagnostics code to include these arrays.

ISSUE: None

LIST OF MODIFIED FILES:
M Registry/Registry.EM_COMMON
M dyn_em/module_initialize_ideal.F
M dyn_em/module_stoch.F
M dyn_em/solve_em.F
M phys/module_diag_misc.F
M phys/module_diag_nwp.F
M phys/module_diagnostics_driver.F
M phys/module_microphysics_driver.F
M share/module_check_a_mundo.F

TESTS CONDUCTED:

  1. Do mods fix problem? Yes. Numerous internal tests that will be submitted to J. Hydro. as a formal publication in 2026.
  2. Are the Jenkins tests all passing? Not performed. Unfamiliar with this process.

RELEASE NOTE: Added 1-, 5-, 10-minute maximum precipitation rate and history-interval-maximum composite reflectivity to available outputs. Also enhanced convection initiation mechanism in idealized supercell case by offering additional user controls.

Add option for where to place warm bubble and perturbation temperature for idealized supercell case.
Also enhanced control over location and size of perturbation bubble for em_quarter_ss.
Includes option to initialize along a line instead of a cellular bubble!
-Superimposed divergence in ideal ICs
-Modified the structure of the initialization W field for ideal
-Modified checks in diagnostics code to allow history_interval = 0 to be set
 with history_interval_[dhms] /= 0 for greater control over output interval
@Jeff-Duda
Jeff-Duda requested review from a team as code owners June 10, 2026 18:14
@weiwangncar

Copy link
Copy Markdown
Collaborator

@Jeff-Duda Can you rebase your change to the latest WRF release code v4.8.0 and target to develop branch? The regression tests are not able to point to earlier releases of MMM-physics code. Thanks.

@weiwangncar

Copy link
Copy Markdown
Collaborator

@Jeff-Duda If you have any questions regarding the comment, please let us know.

@Jeff-Duda

Copy link
Copy Markdown
Author

@weiwangncar I think I can handle that. The work is not a priority at the moment, so this PR will probably hang for awhile until I can free up some time to get to the work. If that is too long, then let me know and I can either push this up in my priority list or we can delete the PR and I can re-institute it at a later time.

@weiwangncar

Copy link
Copy Markdown
Collaborator

@Jeff-Duda Thanks for your reply. We still have time for 4.8.1 release. I will let you know when we get close.

@weiwangncar
weiwangncar changed the base branch from master to release-v4.8.1 July 27, 2026 19:41
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.

2 participants