Enhancing block cimmino for sparse linear systems with dense columns via schur complement

buir.contributor.authorAykanat, Cevdet
buir.contributor.orcidAykanat, Cevdet|0000-0002-4559-1321
dc.citation.epageC72en_US
dc.citation.issueNumber2
dc.citation.spageC49
dc.citation.volumeNumber45
dc.contributor.authorTorun, F. S.
dc.contributor.authorManguoglu, M.
dc.contributor.authorAykanat, Cevdet
dc.date.accessioned2024-03-13T08:53:22Z
dc.date.available2024-03-13T08:53:22Z
dc.date.issued2023-04-07
dc.departmentDepartment of Computer Engineering
dc.description.abstractThe block Cimmino is a parallel hybrid row-block projection iterative method successfully used for solving general sparse linear systems. However, the convergence of the method degrades when angles between subspaces spanned by the row-blocks are far from being orthogonal. The density of columns as well as the numerical values of their nonzeros are more likely to contribute to the nonorthogonality between row-blocks. We propose a novel scheme to handle such “dense” columns. The proposed scheme forms a reduced system by separating these columns and the respective rows from the original coefficient matrix and handling them via the Schur complement. Then the angles between subspaces spanned by the row-blocks of the reduced system are expected to be closer to orthogonal, and the reduced system is solved efficiently by the block conjugate gradient (CG) accelerated block Cimmino in fewer iterations. We also propose a novel metric for selecting “dense” columns considering the numerical values. The proposed metric establishes an upper bound on the sum of inner products between row-blocks. Then we propose an efficient algorithm for computing the proposed metric for the columns. Extensive numerical experiments for a wide range of linear systems confirm the effectiveness of the proposed scheme by achieving fewer iterations and faster parallel solution time compared to the classical CG accelerated block Cimmino algorithm.
dc.description.provenanceMade available in DSpace on 2024-03-13T08:53:22Z (GMT). No. of bitstreams: 1 Enhancing_block_cimmino_for_sparse_linear_systems_with_dense_columns_via_schur_complement.pdf: 950605 bytes, checksum: 99f2b7e5768a69022e69600d61d02698 (MD5) Previous issue date: 2023-04-07en
dc.identifier.doi10.1137/21M1453475
dc.identifier.eissn1095-7197
dc.identifier.issn1064-8275
dc.identifier.urihttps://hdl.handle.net/11693/114669
dc.language.isoen
dc.publisherSociety for Industrial and Applied Mathematics
dc.relation.isversionofhttps://dx.doi.org/10.1137/21M1453475
dc.source.titleSIAM Journal on Scientific Computing
dc.subjectSchur complement
dc.subjectParallel block Cimmino
dc.subjectHybrid methods
dc.subjectKrylov subspace methods
dc.subjectRow projection methods
dc.titleEnhancing block cimmino for sparse linear systems with dense columns via schur complement
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Enhancing_block_cimmino_for_sparse_linear_systems_with_dense_columns_via_schur_complement.pdf
Size:
903.55 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.01 KB
Format:
Item-specific license agreed upon to submission
Description: