PETSc offers a number of good preconditioners for the Stokes problem, see http://www.mcs.anl.gov/petsc/documentation/tutorials/ACTSTutorial2012.pdf (p. 81 ff.), which all seem to be accessible with only PETSc options.
Ho is it possible to leverage those preconditioners?
I release that there is PETScOptions.set('pc_type', 'fieldsplit')
and more, but whenever I set this particular options I get
*** Reason: PETSc error code is: 77.
*** Where: This error was encountered inside /home/nschloe/Work/FEniCS/nightly/src/dolfin/dolfin/la/PETScKrylovSolver.cpp
Does anyone have this running?