On the row merge tree for sparse LU factorization with partial pivoting

被引:7
|
作者
Grigori, L.
Cosnard, M.
Ng, E. G.
机构
[1] Parc Club Orsay Univ, INRIA Futurs, F-91893 Orsay, France
[2] INRIA Sophia Antipolis, F-06902 Sophia Antipolis, France
[3] Univ Calif Berkeley, Lawrence Berkeley Lab, Berkeley, CA 94720 USA
关键词
sparse LU factorization; partial pivoting; structure prediction; column elimination tree; row merge tree;
D O I
10.1007/s10543-007-0116-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of structure prediction for sparse LU factorization with partial pivoting. In this context, it is well known that the column elimination tree plays an important role for matrices satisfying an irreducibility condition, called the strong Hall property. Our primary goal in this paper is to address the structure prediction problem for matrices satisfying a weaker assumption, which is the Hall property. For this we consider the row merge matrix, an upper bound that contains the nonzeros in L and U for all possible row permutations that can be performed during the numerical factorization with partial pivoting. We discuss the row merge tree, a structure that represents information obtained from the row merge matrix; that is, information on the dependencies among the columns in Gaussian elimination with partial pivoting and on structural upper bounds of the factors L and U. We present new theoretical results that show that the nonzero structure of the row merge matrix can be described in terms of branches and subtrees of the row merge tree. These results lead to an efficient algorithm for the computation of the row merge tree, that uses as input the structure of A, and has a time complexity almost linear in the number of nonzeros in A. We also investigate experimentally the usage of the row merge tree for structure prediction purposes on a set of matrices that satisfy only the Hall property. We analyze in particular the size of upper bounds of the structure of L and U, the reordering of the matrix based on a postorder traversal and its impact on the factorization runtime. We show experimentally that for some matrices, the row merge tree is a preferred alternative to the column elimination tree.
引用
收藏
页码:45 / 76
页数:32
相关论文
共 50 条
  • [1] On the row merge tree for sparse LU factorization with partial pivoting
    L. Grigori
    M. Cosnard
    E.G. Ng
    [J]. BIT Numerical Mathematics, 2007, 47 : 45 - 76
  • [2] Efficient sparse LU factorization with partial pivoting on distributed memory architectures
    Fu, C
    Jiao, XM
    Yang, T
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (02) : 109 - 125
  • [3] LOW RANK APPROXIMATION OF A SPARSE MATRIX BASED ON LU FACTORIZATION WITH COLUMN AND ROW TOURNAMENT PIVOTING
    Grigori, Laura
    Cayrols, Sebastien
    Demmel, James W.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2018, 40 (02): : C181 - C209
  • [4] Parallel symbolic factorization for sparse lu with static pivoting
    Grigori, Laura
    Demmel, James W.
    Li, Xiaoye S.
    [J]. SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2007, 29 (03): : 1289 - 1314
  • [5] A Supernodal Approach to Incomplete LU Factorization with Partial Pivoting
    Li, Xiaoye S.
    Shao, Meiyue
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2011, 37 (04):
  • [6] Sparse LU factorization with partial pivoting overlapping communications and computations on the SP-2 multicomputer
    Ojeda-Guerra, CN
    Macías, E
    Suárez, A
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 371 - 378
  • [7] LU Factorization with Partial Pivoting for a Multicore System with Accelerators
    Kurzak, Jakub
    Luszczek, Piotr
    Faverge, Mathieu
    Dongarra, Jack
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1613 - 1621
  • [8] Updating an LU factorization with pivoting
    Quintana-Orti, Enrique S.
    Van De Geijn, Robert A.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2008, 35 (02): : 1 - 16
  • [9] Nested-dissection orderings for sparse LU with partial pivoting
    Brainman, I
    Toledo, S
    [J]. NUMERICAL ANALYSIS AND ITS APPLICATIONS, 2001, 1988 : 125 - 132
  • [10] SYMBOLIC FACTORIZATION FOR SPARSE GAUSSIAN-ELIMINATION WITH PARTIAL PIVOTING
    GEORGE, A
    NG, E
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1987, 8 (06): : 877 - 898