WRF hydrometeor lateral-boundary advection and nudging - #3884
Conversation
|
@wang1202 -- I'm wondering if the ice etc are available in wrfbdy and are used in the moisture model, should we force the nudging to always use nudging type 3? This wouldn't break any existing cases and would make the logic more straightforward... |
I'm not sure whether all sources have those hydrometeors (ice, snow, rain...), but it's in the wrfbdy generated from HRRR. Maybe after more testings to see that the runs are stable we can make this the default case? In my testings, I did see that the results are improved (although it seems not to be the reason of the missing patch of cloud above Nantucket.)
|

WRF hydrometeor lateral-boundary advection and nudging
User-facing configuration
Enable WRF real lateral boundaries and the WRF hydrometeor fields in the
erfinput section:erf.use_wrf_bdy_qc_qi = trueenables WRF hydrometeor boundary data. Itrequires WRFInput real boundaries and a
wrfbdyfile containing the relevantfields. Set
erf.bdy_moist_nudge_type = 3to directly nudge the active moistcomponents toward the time-interpolated WRF boundary values. The usual
erf.real_widthanderf.bdy_nudge_factorsettings control the boundary-zonewidth and nudging strength.
Hydrometeor behavior
ERF determines the behavior from the active
erf.moisture_modelstate layout.If the moisture scheme has separate
qc,qi,qr,qs, andqgcomponents, all of those categories are advected and filled at the lateral
boundaries separately. With moisture nudging type 3, they are also nudged
separately using the corresponding WRF fields:
qcQCLOUDqiQICEqrQRAINqsQSNOWqgQGRAUPThis separate-component path applies to schemes that provide all five
hydrometeor components, such as Morrison, WSM6, SAM, WDM6, and SuperDroplets.
For schemes that do not provide all five components, ERF uses the aggregate
fallback:
QCLOUD + QRAINsuppliesqc.QICE + QSNOW + QGRAUPsuppliesqiwhen an ice component is active.The precipitating categories that are not active in the selected moisture
scheme are not added as ERF state components.
Notes
QGRAUP.erf.bdy_moist_nudge_type = 3requireserf.use_wrf_bdy_qc_qi = true.erfbdycache after switching between aggregate andseparate-component moisture layouts.
Validation