MLD2P4: A Package of Parallel Algebraic Multilevel Domain Decomposition Preconditioners in Fortran 95

作者: Pasqua D’Ambra , Daniela Di Serafino , Salvatore Filippone

DOI: 10.1145/1824801.1824808

关键词:

摘要: Domain decomposition ideas have long been an essential tool for the solution of PDEs on parallel computers. In recent years many research efforts focused recursively employing domain methods to obtain multilevel preconditioners be used with Krylov solvers. this context, we developed MLD2P4 (MultiLevel Decomposition Parallel Preconditioners Package based PSBLAS), a package that combines additive Schwarz smoothed aggregation technique build hierarchy coarse-level corrections in algebraic way. The design was guided by objectives such as extensibility, flexibility, performance, portability, and ease use. They were achieved following object-based approach while using Fortran 95 language, well PSBLAS library basic framework. article, present focusing its principles, software architecture,

参考文章(39)
W Gropp, P Brune, A Dener, S Abhyankar, K Rupp, B Smith, S Balay, D May, T Munson, D Kaushik, H Zhang, K Buschelman, M Knepley, R Mills, L Curfman McInnes, L Dalcin, J Brown, P Sanan, D Karpeyev, M Adams, S Zampini, Eijkhout, PETSc Users Manual Argonne National Laboratory. ,(2019)
Andrea Aprovitola, Pasqua D’Ambra, Filippo Denaro, Daniela di Serafino, Salvatore Filippone, Scalable algebraic multilevel preconditioners with application to CFD Springer, Berlin, Heidelberg. pp. 15- 27 ,(2010) , 10.1007/978-3-642-14438-7_2
William D. Gropp, Barry F. Smith, Petter E. Bjørstad, Domain Decomposition: Parallel Multilevel Methods for Elliptic Partial Differential Equations ,(1996)
Alfredo Buttari, Pasqua D’Ambra, Daniela di Serafino, Salvatore Filippone, Extending PSBLAS to Build Parallel Schwarz Preconditioners Applied Parallel Computing. State of the Art in Scientific Computing. ,vol. 3732, pp. 593- 602 ,(2006) , 10.1007/11558958_71
Robert D. Falgout, Jim E. Jones, Ulrike Meier Yang, The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners computational science and engineering. ,vol. 51, pp. 267- 294 ,(2006) , 10.1007/3-540-31619-1_8
R. C Whaley, Jack J. Dongarra, LAPACK Working Note 94: A User''s Guide to the BLACS v1.0 University of Tennessee. ,(1995)
Jack Dongarra, Steven Huss-Lederman, David W. Walker, Steve W. Otto, Marc Snir, MPI: The Complete Reference ,(1996)
R.D. Falgout, An Introduction to Algebraic Multigrid Computing Computing in Science and Engineering. ,vol. 8, pp. 24- 33 ,(2006) , 10.1109/MCSE.2006.105