Abstract
Routines callable fromFortran and C are described which implement matrix-matrix multiplication and transposition for a variety of sparse matrix formats. Conversion routines between various formats are provided.
Similar content being viewed by others
References
R.E. Bank and R.K. Smith, General sparse elimination requires no permanent integer storage, SIAM J. Sci. Stat. Comp. 8(1987)574–584.
C.C. Douglas and W.L. Miranker, Constructive interference in parallel algorithms, SIAM J. Numer. Anal. 25(1988)376–398.
C.C. Douglas and B.F. Smith, Using symmetries and antisymmetries to analyze a parallel multigrid algorithm: The elliptic boundary value case, SIAM J. Numer. Anal. 26(1989)1439–1461.
S.C. Eisenstat, H.C. Elman, M.H. Schultz and A.H. Sherman, The (new) Yale sparse matrix package, in:Elliptic Problem Solvers II, ed. G. Birkoff and A. Schienstadt (Academic Press, New York, 1984) pp. 45–52.
S.C. Eisenstat, M.C. Gursky, M.H. Schultz and A.H. Sherman, Yale sparse matrix package I: The symmetric codes, Int. J. Numer. Meth. Eng. 18(1982)1145–1151.
S.C. Eisenstat, M.C. Gursky, M.H. Schultz and A.H. Sherman, Yale sparse matrix package II: The nonsymmetric codes, Research Report 114, Department of Computer Science, Yale University, New Haven, CT (1977).
I. Duff, M. Marrone and G. Radicati, A proposal for user level sparse BLAS, in preparation.
M.A. Heroux, Proposal for a sparse BLAS toolkit, in preparation.
Y. Saad, SPARSKIT: a basic tool kit for sparse matrix computations, preliminary version (1990). Available by anonymous ftp from riacs.edu.
Author information
Authors and Affiliations
Additional information
The algorithms and routines described here were developed while both authors were visiting the Center for Applied Mathematics, Department of Mathematics, Purdue University. This research was supported in part by the Office of Naval Research, Grant No. N00014-895-1440.
Rights and permissions
About this article
Cite this article
Bank, R.E., Douglas, C.C. Sparse matrix multiplication package (SMMP). Adv Comput Math 1, 127–137 (1993). https://doi.org/10.1007/BF02070824
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02070824