You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TYPE: bug fix
KEYWORDS: crash, access violation error
SOURCE: Charlie Li, software developer from lakes environmental, Canada
DESCRIPTION OF CHANGES:
Problem:
WRF crashed for access violation frequently, due to the change made in
PR #1991 when namelist.input has sf_urban_physics = 0 and bl_pbl_physics = 1. Because those arrays from urban models are always available, but their memories are not available if the urban option is not turned on. This causes the access violation in module_bl_ysu.F
Solution:
The fix is actually using v4.5 logic to check on the flag 'flag_bep' before using the arrays.
LIST OF MODIFIED FILES:
phys/module_bl_ysu.F
TESTS CONDUCTED:
The Jenkins tests are all passing.
RELEASE NOTE: This PR fixes a access violation error when a PGI compiler is used with urban variables in module_bl_ysu.F when urban option is turned off and the memories of those arrays are not available.
0 commit comments