In this paper we describe general software utilities for performing unstructured sparse matrixvector multiplications on distributed-memory message-passing computers. The matrix-vector multiply comprises an important kernel in the solution of large sparse linear systems by iterative methods. Our focu
A vectorized version of a sparse matrix-vector multiply
β Scribed by Linda J. Hayes; Phillippe Devloo
- Publisher
- John Wiley and Sons
- Year
- 1986
- Tongue
- English
- Weight
- 1006 KB
- Volume
- 23
- Category
- Article
- ISSN
- 0029-5981
No coin nor oath required. For personal study only.
β¦ Synopsis
A fast vectorized algorithm is presented for a sparse matrix-vector multiply. It can be used when the matrix, A, can be represented as a multiplitting, A = ZA,, In particular, it can be applied to a matrix-vector multiply arising in finite element techniques where the matrices A, are associated with the individual element contributions to the global matrix A. The algorithm presented here uses a data structure which is based on the individual matrices A, and can be applied both to symmetric and to non-symmetric matrices. This algorithm would be attractive for vector architecture similar to either the CYBER 205 or the CRAY and has been implemented for both regular and irregular finite element grids on the CYBER 205. Execution times and storage requirements are compared to standard sparse and band matrix-vector multiply algorithms.
π SIMILAR VOLUMES
We present a storage-efficient and robust algorithm for the computation of eigenvectors of large sparse symmetrical matrices using a Lanczos scheme. The algorithm is based upon a linear combination of Lanczos vectors (LCLV) with a variable iteration depth. A simple method is given to determine the i
This paper presents a storing and retrieving algorithm developed for the Gauss-Seidel iterative solution of a large system of simultaneous linear algebraic equations when the nonzero elements of its sparse coefficient matrix is to be compacted into a one-dimensional array for the sake of saving comp