Mon système est un problème FE symétrique avec des multiplicateurs de lagrange (par exemple le flux de Stokes incompressible):
où est le cas typique (je me suis même assuré que les équations sont numérotées pour que les multiplicateurs de Lagrange apparaissent en dernier). Le système est assez volumineux (+ 100k lignes).
Après avoir lu la réponse à cette question , j'ai eu l'impression qu'il existe des préconditionneurs appropriés qui peuvent être utilisés pour des problèmes FE mixtes.
En utilisant PETSc, j'ai réussi à résoudre le système avec MINRES ( -ksp_type minres -pc_type none -mat_type sbaij
), bien que la précision ne soit pas excellente (provoquant plusieurs itérations de Newton pour un problème linéaire). Aucune autre combinaison de préconditionneur et de solveur ksp ne semble fonctionner.
Y a-t-il une combinaison de drapeaux pour PETSc qui résoudra ce système plus rapidement qu'avec juste MINRES?