Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revised MM5 surface layer - Limit zolri convergence loop to a maximum…
… of 10 iterations (#1864) TYPE: bug fix KEYWORDS: Revised MM5 surface layer SOURCE: Samm Elliott (TempoQuest Inc.) DESCRIPTION OF CHANGES: Problem: see #1859 Solution: Limit the maximum iterations of the zolri loop to 10 if the solution does not converge due to fp roundoff error. ISSUE: Fixes #1859 LIST OF MODIFIED FILES: phys/module_sf_sfclayrev.F TESTS CONDUCTED: Fixed the issue for the test case discussed in #1859 for AceCAST (GPU-accelerated version of WRF developed by TQI). The same case produced B4B results on CPU (when compared to a run using 755fc49). RELEASE NOTE: Fixed an issue in Revised MM5 (sf_sfclay_physics=1) where the model could potentially encounter an infinite loop. In specific conditions floating point roundoff errors were preventing a convergence condition from ever being met.
- Loading branch information