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 ̂=(+), where is a symmetric positive definite matrix, a rank-deficient term, and a real non-negative coefficient. The inversion of ̂, performed in an inexact way, can become unstable for large values of , 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 ̂. 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 ̂. Second, we develop a technique based on the use of a proper projection operator annihilating the near-kernel modes of ̂. 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.

Enhanced relaxed physical factorization preconditioner for coupled poromechanics

Frigo, Matteo;Ferronato, Massimiliano
2022

Abstract

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 ̂=(+), where is a symmetric positive definite matrix, a rank-deficient term, and a real non-negative coefficient. The inversion of ̂, performed in an inexact way, can become unstable for large values of , 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 ̂. 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 ̂. Second, we develop a technique based on the use of a proper projection operator annihilating the near-kernel modes of ̂. 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.
File in questo prodotto:
File Dimensione Formato  
CAMWA_2022.pdf

Accesso riservato

Descrizione: Versione pubblicata
Tipologia: Published (Publisher's Version of Record)
Licenza: Accesso privato - non pubblico
Dimensione 1.24 MB
Formato Adobe PDF
1.24 MB Adobe PDF Visualizza/Apri   Richiedi una copia
document.pdf

accesso aperto

Tipologia: Accepted (AAM - Author's Accepted Manuscript)
Licenza: Creative commons
Dimensione 808.66 kB
Formato Adobe PDF
808.66 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/3409647
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
  • OpenAlex ND
social impact