Problem
In ns_solver if an ill-conditioned LHS is computed the a runtime exception is thrown
FSILS: unexpected behavior in FSILS (likely due to the ill-conditioned LHS matrix)
However, a simulation may start off with an ill-conditioned LHS but later settle down so throwing an exception and halting the simulation is too strict.
Solution
Have ns_solver print a warning if an ill-conditioned LHS is computed.
Additional context
No response
Code of Conduct