The relaxed physical factorization (RPF) preconditioner is a recent algorithm allowing for the efficient and robust solution to the block linear systems arising from the three-field displacement-velocity-pressure formulation of coupled poromechanics. For its application, however, it is necessary to invert blocks with the algebraic form $\hat{C} = ( C + \beta F F^T)$, where $C$ is a symmetric positive definite matrix, $FF^T$ a rank-deficient term, and $\beta$ a real non-negative coefficient. The inversion of $\hat{C}$, performed in an inexact way, can become unstable for large values of $\beta$, as it usually occurs at some stages of a full poromechanical simulation. In this work, we propose a family of algebraic techniques to stabilize the inexact solve with $\hat{C}$. This strategy can prove useful in other problems as well where such an issue might arise, such as augmented Lagrangian preconditioning techniques for Navier-Stokes or incompressible elasticity. First, we introduce an iterative scheme obtained by a natural splitting of matrix $\hat{C}$. Second, we develop a technique based on the use of a proper projection operator annihilating the near-kernel modes of $\hat{C}$. Both approaches give rise to a novel class of preconditioners denoted as Enhanced RPF (ERPF). Effectiveness and robustness of the proposed algorithms are demonstrated in both theoretical benchmarks and real-world large-size applications, outperforming the native RPF preconditioner.
翻译:放松物理因子化( RPF) 先决条件是最近的一种算法,它允许对三地流离-速度压力配制的混合软体线性系统采用高效和稳健的解决方案。 但是,对于其应用来说,有必要用代数形式$\hat{C}=(C+\beta FF}) = (C+\beta F§T) = (C+\beta F§T) 来倒转块块状线性块块块块块块块块块块, 美元是一等差一等的术语, 美元是一等价的, 美元是真正的非负数。 美元递增 美元递增 美元递增 的基数 。 递增 递增 美元 快速流转法 将 $\beta 值转换为美元 。 在这项工作中, 以 以 美元为基数的变现 。