The solution of large and sparse linear systems is one of the main computational kernels in CFD applications and is often a very time-consuming task, thus requiring the use of effective algorithms on high-performance computers. Preconditioned Krylov solvers are the methods of choice for these systems, but the availability of "good" preconditioners is crucial to achieve efficiency and robustness. In this paper we discuss some issues concerning the design and the implementation of scalable algebraic multilevel preconditioners, that have shown to be able to enhance the performance of Krylov solvers in parallel settings. In this context, we outline the main objectives and the related design choices of MLD2P4, a package of multilevel preconditioners based on Schwarz methods and on the smoothed aggregation technique, that has been developed to provide scalable and easy-to-use preconditioners in the Parallel Sparse BLAS computing framework. Results concerning the application of various MLD2P4 preconditioners within a large eddy simulation of a turbulent channel flow are discussed.

Scalable Algebraic Multilevel Preconditioners with Application to CFD / Aprovitola, Andrea; Dambra, Pasqua; Denaro, Filippo Maria; di Serafino, Daniela; Filippone, Salvatore. - 74:(2010), pp. 15-27. (Intervento presentato al convegno Parallel Computational Fluid Dynamics 2008 tenutosi a Lyon, France nel May 19-22, 2008) [10.1007/978-3-642-14438-7].

Scalable Algebraic Multilevel Preconditioners with Application to CFD

di Serafino, Daniela;
2010

Abstract

The solution of large and sparse linear systems is one of the main computational kernels in CFD applications and is often a very time-consuming task, thus requiring the use of effective algorithms on high-performance computers. Preconditioned Krylov solvers are the methods of choice for these systems, but the availability of "good" preconditioners is crucial to achieve efficiency and robustness. In this paper we discuss some issues concerning the design and the implementation of scalable algebraic multilevel preconditioners, that have shown to be able to enhance the performance of Krylov solvers in parallel settings. In this context, we outline the main objectives and the related design choices of MLD2P4, a package of multilevel preconditioners based on Schwarz methods and on the smoothed aggregation technique, that has been developed to provide scalable and easy-to-use preconditioners in the Parallel Sparse BLAS computing framework. Results concerning the application of various MLD2P4 preconditioners within a large eddy simulation of a turbulent channel flow are discussed.
2010
978-3-642-14437-0
978-3-642-14438-7
Scalable Algebraic Multilevel Preconditioners with Application to CFD / Aprovitola, Andrea; Dambra, Pasqua; Denaro, Filippo Maria; di Serafino, Daniela; Filippone, Salvatore. - 74:(2010), pp. 15-27. (Intervento presentato al convegno Parallel Computational Fluid Dynamics 2008 tenutosi a Lyon, France nel May 19-22, 2008) [10.1007/978-3-642-14438-7].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11588/818698
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? ND
social impact