Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

NIST Sparse BLAS User's Guide



K Remington, Roldan Pozo


This document provides a guide and reference manual for a portable numerical library for sparse matrix computations. These Basic Linear Algebra Subprograms (BLAS) provide kernelsfor forming sparse matrix products (of the form C = aAB + bC. where a and b are scalars, B and C are dense matrices, and A is a sparse matrix) and solution of triangular systems withleft and right scaling ( C = aLATRB +bC, where a and b are scalars, L and T are diagonal matrices, T is the conceptual inverse of a triangular sparse system, and B and C are densematrices). Complete function listings for the ANSI C programming language are provided.
- 6744
Report Number


BLAS libraries, sparse BLAS, sparse data structures, sparse matrices


Remington, K. and Pozo, R. (2001), NIST Sparse BLAS User's Guide, - 6744, National Institute of Standards and Technology, Gaithersburg, MD (Accessed November 30, 2023)
Created May 1, 2001, Updated October 16, 2008