-
Notifications
You must be signed in to change notification settings - Fork 700
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
HAILCAST bug fixes: tiling, non-SI units (#1877)
TYPE: bug fix KEYWORDS: HAILCAST, tiling issues, undefined variables SOURCE: Becky Adams-Selin DESCRIPTION OF CHANGES: Problem: When running using tiling/quilted processes, the haildtacttime variable was being reset by every tile, thereby only activating HAILCAST to run on a single tile. Also, the RWA_new calculation can sometimes be undefined if the cloud base index is not set before the loop, and some SI/non-SI unit conversions were not handled correctly in the HEATBUD subroutine. Solution: The haildtacttime variable was changed to an gridded variable so could be set individually by gridpoint. Cloud base index definition added before the loop. SI/non-SI unit conversions fixed. LIST OF MODIFIED FILES: M Registry/Registry.EM_COMMON M phys/module_diag_hailcast.F TESTS CONDUCTED: Modifications fixed problem, and are currently used in operational HRRR v4.0. The Jenkins tests are all passing. RELEASE NOTE: HAILCAST quilted processes/tiling and a few other bug fixes.
- Loading branch information
1 parent
e9b2182
commit 0eeab62
Showing
2 changed files
with
113 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters