Package Name
 SVDPACK

Author(s)
 Michael W. Berry

Version
 no version number available

Date
 1992, C version revised 1996

Language
 Fortran 77, C

Platform(s)
 CRAY YMP, CRAY2S, Alliant FX/80, SPARCstation 10, IBM RS/6000550,
DEC 5000100, and HP 9000750

References 
6.3
Iterative Algorithms, Singular Value Decomposition

Functionality

SVDPACK comprises four numerical (iterative) methods
for computing the singular value decomposition (SVD)
of large sparse matrices using double precision ANSI Fortran77.
A compatible ANSIC version (SVDPACKC) is also available.
This software package implements Lanczos and subspace iterationbased
methods for determining several of the largest
singular triplets (singular values and corresponding left and
rightsingular vectors) for large sparse matrices.
The development
of SVDPACK wa motivated by the need to compute large rank approximations
to sparse termdocument matrices from information retrieval applications.
Future updates to SVDPACK(C), will include
outofcore updating strategies, which can be used,
for example, to handle extremely large sparse matrices (on the
order of a million rows or columns)
associated with extremely large databases
in querybased information retrieval applications.

Location

http://www.netlib.org/svdpack/index.html
