
It is well known that sparse matrix-vector multiplication is the central part of many numerical algorithms, especially iterative solvers for systems of linear equations. In case of distributed memory parallel computers, the performance of such solvers can be improved when we design a suitable distribution of the data and the associated work. The authors present a 2D method for partitioning sparse matrices and a method for partitioning the input and the output vectors that attempts to balance the communication volume among processors. The method is based on a recursive bipartitioning of the sparse matrix by splitting it into two parts with a nearly equal number of nonzero elements. Numerical tests of the method with respect to a set of sparse test matrices are also presented and discussed. The paper is also an excellent introduction to sparse matrices on parallel computers.
sparse matrix, Iterative numerical methods for linear systems, numerical examples, Graphs and linear algebra (matrices, eigenvalues, etc.), parallel computing, Wiskunde en computerwetenschappen, Other matrix algorithms, matrix-vector multiplication, Parallel numerical computation, Computational methods for sparse matrices, recursive bipartitioning, Landbouwwetenschappen, Wiskunde: algemeen, Wiskunde en Informatica (WIIN), matrix partitioning, Mathematics
sparse matrix, Iterative numerical methods for linear systems, numerical examples, Graphs and linear algebra (matrices, eigenvalues, etc.), parallel computing, Wiskunde en computerwetenschappen, Other matrix algorithms, matrix-vector multiplication, Parallel numerical computation, Computational methods for sparse matrices, recursive bipartitioning, Landbouwwetenschappen, Wiskunde: algemeen, Wiskunde en Informatica (WIIN), matrix partitioning, Mathematics
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 144 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 1% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
