Several physical phenomena are described by systems of partial differential equations (PDEs) that, after space discretization, yield the solution of saddle point algebraic linear systems. In realistic three-dimensional numerical simulations, these linear systems are large scale and ill-conditioned, thus they require the development of effective solvers. The aim of this work is the construction and numerical validation of parallel block preconditioners for a set of three-dimensional saddle point problems discretized by the low order virtual element method (VEM). VEM is a recent numerical technology for the approximation of PDEs on polygonal and polyhedral meshes. We focus on the following systems of PDEs: stationary Maxwell equations in the mixed Kikuchi formulation; elliptic equations in mixed form; Stokes system; linear elasticity in the mixed Hellinger–Reissner formulation. We provide two parallel block preconditioners: one based on the approximate Schur complement and the other on a regularization technique. Several numerical experiments are run in parallel on a Linux cluster. We analyze the performance of the iterative solvers in terms of GMRES iterations and computational time. We verify the robustness of the solvers with respect to different polyhedral meshes and the scalability of both the assembling and solution time by varying the number of processors. The performance of the two iterative solvers is also compared with state-of-the-art parallel direct linear solvers.

Parallel block preconditioners for three-dimensional virtual element discretizations of saddle-point problems / F. Dassi, S. Scacchi. - In: COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING. - ISSN 0045-7825. - 372:(2020 Dec). [10.1016/j.cma.2020.113424]

Parallel block preconditioners for three-dimensional virtual element discretizations of saddle-point problems

S. Scacchi
2020

Abstract

Several physical phenomena are described by systems of partial differential equations (PDEs) that, after space discretization, yield the solution of saddle point algebraic linear systems. In realistic three-dimensional numerical simulations, these linear systems are large scale and ill-conditioned, thus they require the development of effective solvers. The aim of this work is the construction and numerical validation of parallel block preconditioners for a set of three-dimensional saddle point problems discretized by the low order virtual element method (VEM). VEM is a recent numerical technology for the approximation of PDEs on polygonal and polyhedral meshes. We focus on the following systems of PDEs: stationary Maxwell equations in the mixed Kikuchi formulation; elliptic equations in mixed form; Stokes system; linear elasticity in the mixed Hellinger–Reissner formulation. We provide two parallel block preconditioners: one based on the approximate Schur complement and the other on a regularization technique. Several numerical experiments are run in parallel on a Linux cluster. We analyze the performance of the iterative solvers in terms of GMRES iterations and computational time. We verify the robustness of the solvers with respect to different polyhedral meshes and the scalability of both the assembling and solution time by varying the number of processors. The performance of the two iterative solvers is also compared with state-of-the-art parallel direct linear solvers.
Block preconditioners; Parallel computing; Saddle-point linear systems; Virtual element method
Settore MAT/08 - Analisi Numerica
dic-2020
Article (author)
File in questo prodotto:
File Dimensione Formato  
dassi_scacchi_2020_b.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 1.27 MB
Formato Adobe PDF
1.27 MB 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/2434/793196
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 9
social impact