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
Running models with both --continue-on-convergence-error=true and a given --min-time-step-size (say, --min-time-step-size=1) can cause conflicts and unexpected terminations.
The problem occurs in the following scenario:
Simulation started normally.
Timestep increased to something larger than initial, say, 3 days.
Cannot converge now, so timestep is chopped to something smaller again.
Still fails to converge. So the timestep is chopped for another time and it becomes smaller than --min-time-step-size=1 day.
In the scenario above, by setting --continue-on-convergence-error=true I would expect the model to still continue at a timestep of 1 day even though it fails to converge here. However, the simulation actually aborted with this error message:
"Solver failed to converge but timestep "
"{} is smaller or equal to {}\n"
"which is the minimum threshold given "
"by option --solver-min-time-step\n",
It seems that there is a conflict between these logics and the --continue-on-convergence-error=true gets ignored.
The text was updated successfully, but these errors were encountered:
Running models with both --continue-on-convergence-error=true and a given --min-time-step-size (say, --min-time-step-size=1) can cause conflicts and unexpected terminations.
The problem occurs in the following scenario:
In the scenario above, by setting --continue-on-convergence-error=true I would expect the model to still continue at a timestep of 1 day even though it fails to converge here. However, the simulation actually aborted with this error message:
"Solver failed to converge but timestep "
"{} is smaller or equal to {}\n"
"which is the minimum threshold given "
"by option --solver-min-time-step\n",
It seems that there is a conflict between these logics and the --continue-on-convergence-error=true gets ignored.
The text was updated successfully, but these errors were encountered: