Sparse approximate inverse preconditioners on high performance GPU platforms

被引:23
作者
Bertaccini, Daniele [1 ]
Filippone, Salvatore [2 ]
机构
[1] Univ Roma Tor Vergata, Dept Math, Via Ric Sci 1, I-00133 Rome, Italy
[2] Cranfield Univ, Sch Aerosp Transport & Mfg, Bldg 52, Cranfield MK43 0AL, Beds, England
关键词
Preconditioners; Approximate inverses; Sparse matrices; GPU; KRYLOV METHODS; ORDERINGS; VARIANT;
D O I
10.1016/j.camwa.2015.12.008
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Simulation with models based on partial differential equations often requires the solution of (sequences of) large and sparse algebraic linear systems. In multidimensional domains, preconditioned Krylov iterative solvers are often appropriate for these duties. Therefore, the search for efficient preconditioners for Krylov subspace methods is a crucial theme. Recent developments, especially in computing hardware, have renewed the interest in approximate inverse preconditioners in factorized form, because their application during the solution process can be more efficient. We present here some experiences focused on the approximate inverse preconditioners proposed by Benzi and Tama from 1996 and the sparsification and inversion proposed by van Duin in 1999. Computational costs, reorderings and implementation issues are considered both on conventional and innovative computing architectures like Graphics Programming Units (GPUs). (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:693 / 711
页数:19
相关论文
共 43 条
[1]  
Aho A. V., 1983, DATA STRUCTURES ALGO
[2]   Algorithm 837: AMD, an approximate minimum degree ordering algorithm [J].
Amestoy, PR ;
Enseeiht-Irit ;
Davis, TA ;
Duff, IS .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (03) :381-388
[3]   An approximate minimum degree ordering algorithm [J].
Amestoy, PR ;
Davis, TA ;
Duff, IS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1996, 17 (04) :886-905
[4]  
[Anonymous], P 2009 INT C PAR COM
[5]  
Barbieri D., 2011, P HPSS 2011
[6]  
Bell N, 2009, PROCEEDINGS OF THE CONFERENCE ON HIGH PERFORMANCE COMPUTING NETWORKING, STORAGE AND ANALYSIS
[7]  
Bella G, 2006, LECT NOTES COMPUT SC, V4208, P11
[8]   NONSYMMETRIC PRECONDITIONER UPDATES IN NEWTON-KRYLOV METHODS FOR NONLINEAR SYSTEMS [J].
Bellavia, Stefania ;
Bertaccini, Daniele ;
Morini, Benedetta .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2011, 33 (05) :2595-2619
[9]   Orderings for factorized sparse approximate inverse preconditioners [J].
Benzi, M ;
Tuma, M .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2000, 21 (05) :1851-1868
[10]   Robust approximate inverse preconditioning for the conjugate gradient method [J].
Benzi, M ;
Cullum, JK ;
Tuma, M .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2000, 22 (04) :1318-1332