Design considerations for a flexible multigrid preconditioning library

被引:0
作者
Gaidamour, Jeremie [1 ]
Hu, Jonathan [2 ]
Siefert, Chris [1 ]
Tuminaro, Ray [2 ]
机构
[1] Sandia Natl Labs, Albuquerque, NM 87185 USA
[2] Sandia Natl Labs, Livermore, CA USA
关键词
Multigrid; algebraic multigrid; AMG; smoothed aggregation; energy minimization; MueLu; Trilinos; software design;
D O I
10.1155/2012/310508
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
MueLu is a library within the Trilinos software project [An overview of Trilinos, Technical Report SAND2003-2927, Sandia National Laboratories, 2003] and provides a framework for parallel multigrid preconditioning methods for large sparse linear systems. While providing efficient implementations of modern multigrid methods based on smoothed aggregation and energy minimization concepts, MueLu is designed to be customized and extended. This article gives an overview of design considerations for the MueLu package: user interfaces, internal design, data management, usage of modern software constructs, leveraging Trilinos capabilities, linear algebra operations and advanced application.
引用
收藏
页码:223 / 239
页数:17
相关论文
共 27 条
[1]  
[Anonymous], 2006, NUMERICAL SOLUTION P, DOI DOI 10.1007/3-540-31619-1_
[2]  
[Anonymous], 2001, DESIGN PATTERNS EXPL
[3]  
[Anonymous], 2006, Technical report SAND2006-2649
[4]   Anasazi Software for the Numerical Solution of Large-Scale Eigenvalue Problems [J].
Baker, C. G. ;
Hetmaniuk, U. L. ;
Lehoucq, R. B. ;
Thornquist, H. K. .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2009, 36 (03)
[5]  
BAKER CG, ANASAZI BLOCK EIGENS
[6]  
Bartlett R., 2010, 20102234 SAND NAT LA
[7]  
Bartlett R., 2007, 20043268 SAND NAT LA
[8]  
Boman E., 1999, ZOLTAN HOME PAGE
[9]  
Briggs W.L., 2000, A Multigrid Tutorial, V2nd
[10]  
Devine K, 2002, COMPUT SCI ENG, V4, P90, DOI 10.1109/5992.988653