我的系统是一个带有拉格朗日乘数的对称有限元问题(例如不可压缩的斯托克斯流):
在哪里是典型的情况(我什至确保对方程进行编号,以便拉格朗日乘数出现在最后)。该系统非常大(+100k 行)。
阅读了这个问题的答案后,我的印象是有合适的预处理器可用于混合 FE 问题。
使用 PETSc,我设法用 MINRES ( -ksp_type minres -pc_type none -mat_type sbaij
) 解决了系统,尽管精度不是很好(导致线性问题的几次牛顿迭代)。预处理器和 ksp-solver 的其他组合似乎不起作用。
是否有任何 PETSc 标志组合可以比仅使用 MINRES 更快地解决该系统?