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
Currently, we have no simple interface for solving non-linear blocked problems, such as mixed-dimensional problems.
I would suggest adding something that helps the user with this task, as it is far from trivial.
There is only one tolerance here as opposed to the current behaviour of NewtonSolver with absolute and relative tolerances. Is this something that can be added?
There is only one tolerance here as opposed to the current behaviour of NewtonSolver with absolute and relative tolerances. Is this something that can be added?
Once can customize this method for what kind of tolerances and convergence criteria that should be met.
An implementation using the underlying dolfinx.cpp.nls.NewtonSolver is available at: https://gist.github.com/jorgensd/b016630195fa9f34d67a0fb193ef9453
It highlights that the current Python newton solver is not sufficiently modular to get different create_matrix functions.
Maybe we should add handling of this?
Describe new/missing feature
Currently, we have no simple interface for solving non-linear blocked problems, such as mixed-dimensional problems.
I would suggest adding something that helps the user with this task, as it is far from trivial.
Suggested user interface
The text was updated successfully, but these errors were encountered: