Partitioning strategies for the block Cimmino algorithm

被引:0
|
作者
L. A. Drummond
Iain S. Duff
Ronan Guivarch
Daniel Ruiz
Mohamed Zenadi
机构
[1] Computational Research Division,
[2] Lawrence Berkeley National Laboratory,undefined
[3] Centre Européen de Recherche et de Formation Avancée en Calcul Scientifique (CERFACS),undefined
[4] R18,undefined
[5] Rutherford Appleton Laboratory,undefined
[6] ENSEEIHT-IRIT,undefined
来源
关键词
Cuthill McKee; Hypergraph partitioning; Iterative methods; Sparse matrices; Unsymmetric matrices;
D O I
暂无
中图分类号
学科分类号
摘要
In the context of the block Cimmino algorithm, we study preprocessing strategies to obtain block partitionings that can be applied to general linear systems of equations Ax=b\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf{A}\mathbf{x}= \mathbf{b}$$\end{document}. We study strategies that transform the matrix AAT\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf{A}\mathbf{A}^\mathrm{{T}}$$\end{document} into a matrix with a block tridiagonal structure. This provides a partitioning of the linear system for row projection methods because block Cimmino is essentially equivalent to block Jacobi on the normal equations, and the resulting partition will yield a two-block partition of the original matrix. Therefore, the resulting block partitioning should improve the rate of convergence of block row projection methods such as block Cimmino. We discuss a method for obtaining a partitioning using a dropping strategy that gives more blocks at the cost of relaxing the two-block partitioning. We then use a hypergraph partitioning that works directly on the matrix A\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf{A}$$\end{document} to reduce directly the connections between blocks. We give numerical results showing the performance of these techniques both in their effect on the convergence of the block Cimmino algorithm and in their ability to exploit parallelism.
引用
收藏
页码:21 / 39
页数:18
相关论文
共 50 条
  • [1] Partitioning strategies for the block Cimmino algorithm
    Drummond, L. A.
    Duff, Iain S.
    Guivarch, Ronan
    Ruiz, Daniel
    Zenadi, Mohamed
    JOURNAL OF ENGINEERING MATHEMATICS, 2015, 93 (01) : 21 - 39
  • [2] A NOVEL PARTITIONING METHOD FOR ACCELERATING THE BLOCK CIMMINO ALGORITHM
    Torun, F. Sukru
    Manguoglu, Murat
    Aykanat, Cevdet
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2018, 40 (06): : C827 - C850
  • [3] Quadratic programming based partitioning for Block Cimmino with correct value representation
    Tas, Zuhal
    Torun, F. Sukru
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2023, 31 (03) : 596 - 611
  • [4] On Cimmino's reflection algorithm
    Popa, Constantin
    PROCEEDINGS OF THE ROMANIAN ACADEMY SERIES A-MATHEMATICS PHYSICS TECHNICAL SCIENCES INFORMATION SCIENCE, 2008, 9 (01): : 13 - 19
  • [5] ROW REPLICATED BLOCK CIMMINO
    Duff, Iain
    Leleux, Philippe
    Ruiz, Daniel
    Torun, Sukru
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2023, 45 (04): : C207 - C232
  • [6] BLOCK LANCZOS TECHNIQUES FOR ACCELERATING THE BLOCK CIMMINO METHOD
    ARIOLI, M
    DUFF, IS
    RUIZ, D
    SADKANE, M
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1995, 16 (06): : 1478 - 1511
  • [7] THE AUGMENTED BLOCK CIMMINO DISTRIBUTED METHOD
    Duff, Iain S.
    Guivarch, Ronan
    Ruiz, Daniel
    Zenadi, Mohamed
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2015, 37 (03): : A1248 - A1269
  • [8] ENHANCING BLOCK CIMMINO FOR SPARSE LINEAR SYSTEMS
    Torun, F. Sukru
    Manguoglu, Murat
    Aykanat, Cevdet
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2023, 45 (02): : 49 - 72
  • [9] A dynamic programming algorithm for haplotype block partitioning
    Zhang, K
    Deng, MH
    Chen, T
    Waterman, MS
    Sun, FZ
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2002, 99 (11) : 7335 - 7339
  • [10] A partitioning algorithm for block-diagonal matrices with overlap
    Kahou, Guy Antoine Atenekeng
    Grigori, Laura
    Sosonkina, Masha
    PARALLEL COMPUTING, 2008, 34 (6-8) : 332 - 344