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 条
  • [21] Optimized interstitial PDT prostate treatment planning with the Cimmino algorithm
    Altschuler, M
    Zhu, T
    Xiao, Y
    Hahn, S
    MEDICAL PHYSICS, 2002, 29 (06) : 1233 - 1234
  • [22] EXTENSIONS OF THE AUGMENTED BLOCK CIMMINO METHOD TO THE SOLUTION OF FULL RANK RECTANGULAR SYSTEMS
    Dumitrasc, Andrei
    Leleux, Philippe
    Popa, Constantin
    Ruede, Ulrich
    Ruiz, Daniel
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2021, 43 (05): : S516 - S539
  • [23] Convergence of block cyclic projection and Cimmino algorithms for compressed sensing based tomography
    Li, Xiezhang
    Zhu, Jiehua
    JOURNAL OF X-RAY SCIENCE AND TECHNOLOGY, 2010, 18 (04) : 369 - 379
  • [24] Convergence of the Cimmino algorithm for common fixed point problems with a countable family of operators
    Zaslavski, Alexander J.
    COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2023, 127
  • [25] Optimized interstitial PDT prostate treatment planning with the Cimmino feasibility algorithm
    Altschuler, MD
    Zhu, TC
    Li, J
    Hahn, SM
    MEDICAL PHYSICS, 2005, 32 (12) : 3524 - 3536
  • [26] Genetic-algorithm-based stereo vision with no block partitioning of input images
    Wang, B
    Chung, R
    Shen, CL
    OPTICAL ENGINEERING, 2004, 43 (11) : 2788 - 2795
  • [27] iPartition: a distributed partitioning algorithm for block-centric graph processing systems
    Masoud Sagharichian
    Morteza Alipour Langouri
    The Journal of Supercomputing, 2023, 79 : 21116 - 21143
  • [28] iPartition: a distributed partitioning algorithm for block-centric graph processing systems
    Sagharichian, Masoud
    Langouri, Morteza Alipour
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (18): : 21116 - 21143
  • [29] Algorithm for haplotype resolution and block partitioning for partial XOR-genotype data
    Sazonova, Nadezhda
    Sazonov, Edward
    Harner, E. James
    JOURNAL OF BIOMEDICAL INFORMATICS, 2010, 43 (01) : 51 - 59
  • [30] Fast treatment plan modification with an over-relaxed Cimmino algorithm
    Wu, C
    Jeraj, R
    Lu, WG
    Mackie, TR
    MEDICAL PHYSICS, 2004, 31 (02) : 191 - 200