Linear solvers for large and sparse systems are a key element of scientific applications, and their efficient implementation is necessary to harness the computational power of current computers. Algebraic MultiGrid (AMG) preconditioners are a popular ingredient of such linear solvers; this is the motivation for the present work, where we examine some recent developments in a package of AMG preconditioners to improve efficiency, scalability, and robustness on extreme scale problems. The main novelty is the design and implementation of a parallel coarsening algorithm based on aggregation of unknowns employing weighted graph matching techniques; this is a completely automated procedure, requiring no information from the user, and applicable to general symmetric positive definite (s.p.d.) matrices. The new coarsening algorithm improves in terms of numerical scalability at low operator complexity upon decoupled aggregation algorithms available in previous releases of the package. The preconditioners package is built on the parallel software framework PSBLAS, which has also been updated to progress towards exascale. We present weak scalability results on one of the most powerful supercomputers in Europe for linear systems with sizes up to O(1010) unknowns.

D'Ambra, P., Durastante, F., Filippone, S. (2021). AMG preconditioners for linear solvers towards extreme scale. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 43(5), 679-703 [10.1137/20M134914X].

AMG preconditioners for linear solvers towards extreme scale

Filippone S.
2021-01-01

Abstract

Linear solvers for large and sparse systems are a key element of scientific applications, and their efficient implementation is necessary to harness the computational power of current computers. Algebraic MultiGrid (AMG) preconditioners are a popular ingredient of such linear solvers; this is the motivation for the present work, where we examine some recent developments in a package of AMG preconditioners to improve efficiency, scalability, and robustness on extreme scale problems. The main novelty is the design and implementation of a parallel coarsening algorithm based on aggregation of unknowns employing weighted graph matching techniques; this is a completely automated procedure, requiring no information from the user, and applicable to general symmetric positive definite (s.p.d.) matrices. The new coarsening algorithm improves in terms of numerical scalability at low operator complexity upon decoupled aggregation algorithms available in previous releases of the package. The preconditioners package is built on the parallel software framework PSBLAS, which has also been updated to progress towards exascale. We present weak scalability results on one of the most powerful supercomputers in Europe for linear systems with sizes up to O(1010) unknowns.
2021
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Algebraic multigrid
Parallel scalability
Preconditioners
D'Ambra, P., Durastante, F., Filippone, S. (2021). AMG preconditioners for linear solvers towards extreme scale. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 43(5), 679-703 [10.1137/20M134914X].
D'Ambra, P; Durastante, F; Filippone, S
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
20m134914x.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: Copyright dell'editore
Dimensione 524.86 kB
Formato Adobe PDF
524.86 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2108/324723
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 9
social impact