Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Single set of software that implements various storage methods for sparse matrices. [LNNZR, LCHNG, LINITM, in FORTRAN for CDC 6000-7000, IBM 360/370, UNIVAC 1100, and Honeywell 6000]

Technical Report ·
OSTI ID:6533123

FORTRAN subprograms for low-level operations associated with sparse matrices are described. The primary function of these codes is the storage and retrieval of the matrix entries using any of five commonly used data structures. The code user chooses the type of data structure for each matrix as a first step. The software implements out-of-memory storage of the matrices when necessary. This is accomplished by a version of demand paging. The user can directly access the matrix elements if efficiency is a serious consideration and if no out-of-memory storage has occurred. Otherwise the low-level operations are used for this purpose. As an application, sparse versions of certain basic linear algebra routines were written. The package includes the low-level operations, the basic linear algebra codes, other supporting subprograms, and a test driver. 4 tables.

Research Organization:
Sandia Labs., Albuquerque, NM (USA)
DOE Contract Number:
EY-76-C-04-0789
OSTI ID:
6533123
Report Number(s):
SAND-78-0785
Country of Publication:
United States
Language:
English