Hail diagnostic vn14.2 - #21
Conversation
# Conflicts: # src/generic_diagnostic_variables.F90 # src/hail_diag_fast_mod.F90 # src/micro_main.F90
|
This is linked to UM PR to plumb through the hail diagnostic requests Purpose: Implements a new physically-based hail-size/melting diagnostic in Files changed (3): src/hail_diag_fast_mod.F90 (new, ~206 lines) Detail: src/hail_diag_fast_mod.F90 (module hail_diagnostic_fast_mod) Algorithm, per grid column: Find the melting level (find_melting_level) — scans from the top Build a hail size distribution at the melting level — reads the beta is set to 0 to explicitly ignore condensation evaporation effects. This allows hailstones to fall further. The 7 hail-size bins and their edges (1 mm–300 mm) are hardcoded rather How it fits together |
PR Summary
Sci/Tech Reviewer:
Code Reviewer:
Hail diagnostic based on Mason 1956 "Melting of Hailstones"
Code Quality Checklist
(Some checks are automatically carried out via the CI pipeline)
Testing
stem suites
acceptable (eg. kgo changes)
tests, unit tests, etc.)
trac.log
Security Considerations
Performance Impact
AI Assistance and Attribution
Documentation
Sci/Tech Review
Please alert the code reviewer via a tag when you have approved the SR
Code Review