This would allow us to use all sophisticated methods implemented in PETSc to solve nonlinear problems and also reduce code required to do so. Moreover, #423 is already treated in SNES.
One thing that (perhaps) needs to be done: The KSP object of the SNES solver has to initialize the fieldsplit dof information, so that fieldsplit preconditioning can be used.
This would allow us to use all sophisticated methods implemented in PETSc to solve nonlinear problems and also reduce code required to do so. Moreover, #423 is already treated in SNES.
One thing that (perhaps) needs to be done: The KSP object of the SNES solver has to initialize the fieldsplit dof information, so that fieldsplit preconditioning can be used.