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 条
  • [31] Advanced Partitioning and Communication Strategies for the Efficient Parallelization of the Multilevel Fast Multipole Algorithm
    Erguel, Oezguer
    Gurel, Levent
    2010 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, 2010,
  • [32] An embedded image coding algorithm using set partitioning in block trees of wavelet coefficients
    Yang, CM
    Ho, YS
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2002, PTS 1 AND 2, 2002, 4671 : 1194 - 1204
  • [33] Finite Ridgelet Transform Based Listless Block-Partitioning Image Coding Algorithm
    Shu, Zhenghua
    Liu, Guodong
    Xie, Zhihua
    Ren, Zhong
    Gan, Lixin
    2013 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC), 2013, : 510 - 513
  • [34] Genetic algorithm-based stereo vision with no block-partitioning of input images
    Wang, B
    Chung, R
    Shen, CL
    2003 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, VOLS I-III, PROCEEDINGS, 2003, : 830 - 836
  • [35] Bridge-Block Partitioning Algorithm for Speeding Up Analysis of Water Distribution Systems
    Qiu, Mengning
    Simpson, Angus R.
    Elhay, Sylvan
    Alexander, Bradley
    JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2019, 145 (09)
  • [36] A High Accurate and Stable Legendre Transform Based on Block Partitioning and Butterfly Algorithm for NWP
    Yin, Fukang
    Wu, Jianping
    Song, Junqiang
    Yang, Jinhui
    MATHEMATICS, 2019, 7 (10)
  • [37] Haplotype Block Partitioning for NARAC Dataset Using Interval Graph Modeling of Clusters Algorithm
    Ibrahim, Fatma S.
    Saad, Mohamed N.
    Said, Ashraf M.
    Hamed, Hesham F. A.
    2018 9TH CAIRO INTERNATIONAL BIOMEDICAL ENGINEERING CONFERENCE (CIBEC), 2018, : 134 - 137
  • [38] A dynamic programming algorithm for haplotype block partitioning and its application in association studies.
    Zhang, K
    Calabrese, P
    Chen, T
    Deng, M
    Nordborg, M
    Waterman, M
    Sun, F
    AMERICAN JOURNAL OF HUMAN GENETICS, 2002, 71 (04) : 219 - 219
  • [39] Fast Coding Unit Partitioning Algorithm for Video Coding Standard Based on Block Segmentation and Block Connection Structure and CNN
    Li, Nana
    Wang, Zhenyi
    Zhang, Qiuwen
    ELECTRONICS, 2024, 13 (09)
  • [40] Strategies for Partitioning Narratives
    Zhang, Zhen
    SAGE OPEN, 2024, 14 (03):