It was reported and confirmed by me that nSubSteps becomes zero here ( both main and develop branch)
|
nSubSteps = ceiling(cdt / dt_cfl) |
|
dt = cdt/nSubSteps |
It turns out dt_cfl is a big negative value when it crashes. We can add a protection to set nSubSteps to zero. But I am wondering if the bug is from the other place that makes dt_cfl negative
@amdasilva
It was reported and confirmed by me that nSubSteps becomes zero here ( both main and develop branch)
GOCART/Process_Library/GOCART2G_Process.F90
Lines 1579 to 1580 in c393e57
It turns out dt_cfl is a big negative value when it crashes. We can add a protection to set nSubSteps to zero. But I am wondering if the bug is from the other place that makes dt_cfl negative
@amdasilva