Sparse Matrix Singular Vector Decomposition (SVD)

I am in the process of releasing a new verion of my Sparse SVD (SSVD) code. It differs significantly from the previous version. In particular the major changes are:
  1. Build process shifted to use GNU Autotools (autoconf, etc.)
  2. Uses an extensible Sparse matrix class, permitting user defined Matrix-Vector routines
  3. Both single and double precision versions of the library are included
  4. Permits use of system tuned BLAS libraries
  5. Better documentation
  6. Accommodations for 64 bit systems

Build Dependencies

  1. BLAS libraries (canonical version is included with the code)
  2. G++ compiler ver. > 3.3.4
  3. make

Platforms tested on

  1. Ubuntu i686 GNU/Linux
  2. Ubuntu x86_64 GNU/Linux

ALPHA DOWNLOADS

mysvd-0.5.tar.gz (LAS1 and LAS2)
Suvrit Sra
Last modified: Tue Dec 4 10:35:11 CST 2007