Mein System ist ein symmetrisches FE-Problem mit Lagrange-Multiplikatoren (z. B. inkompressibler Stokes-Fluss):
Dabei ist der typische Fall (ich habe sogar darauf geachtet, dass die Gleichungen nummeriert sind, damit die Lagrange-Multiplikatoren zuletzt erscheinen). Das System ist ziemlich groß (+ 100k Zeilen).
Nachdem ich die Antwort auf diese Frage gelesen hatte , hatte ich den Eindruck, dass es geeignete Vorkonditionierer gibt, die für gemischte FE-Probleme verwendet werden können.
Mit PETSc habe ich es geschafft, das System mit MINRES ( -ksp_type minres -pc_type none -mat_type sbaij
) zu lösen , obwohl die Genauigkeit nicht großartig ist (was mehrere Newton-Iterationen für ein lineares Problem verursacht). Keine andere Kombination von Vorkonditionierer und ksp-Solver scheint zu funktionieren.
Gibt es eine Kombination von Flags für PETSc, die dieses System schneller lösen als mit MINRES?