E3SM-Project / E3SM

Energy Exascale Earth System Model source code. NOTE: use "maint" branches for your work. Head of master is not validated.
https://docs.e3sm.org/E3SM
Other
353 stars 365 forks source link

MOSART channel storage can go negative in a single step #6745

Closed rljacob closed 1 week ago

rljacob commented 1 week ago

MOSART can be forced to crash if negative channel storage values are produced mainly due to round errors, when the channel storage is completely depleted in a single time step. The crashing was reported in several cases of E3SM fully coupled runs, where the kinematic waving routing method was invoked by default.

Jon Wolfe was able to reproduce the crashing error in a low-res run and print out detailed information to identify the cause which is in the kinematic wave routing method.

rljacob commented 1 week ago

Fixed in #6568