Partitioning Strategies for the Block Cimmino Algorithm - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Engineering Mathematics Année : 2015

Partitioning Strategies for the Block Cimmino Algorithm

Résumé

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. We study strategies that transform the matrix AAT 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 way of 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 to reduce directly the connections between blocks. We give numerical results showing the performance of these techniques both in their eéect on the convergence of the block Cimmino algorithm and in their ability to exploit parallelism.

Dates et versions

hal-03230712 , version 1 (20-05-2021)

Identifiants

Citer

Tony Drummond, Iain S. Duff, Ronan Guivarch, Daniel Ruiz, Mohamed Zenadi. Partitioning Strategies for the Block Cimmino Algorithm. Journal of Engineering Mathematics, In press, Hors-série 2015, 93, pp.21-39. ⟨10.1007/s10665-014-9699-0⟩. ⟨hal-03230712⟩
31 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More