This is the README file for the ssvd program that is a driver program for my wrapper library LIBMYSSVD. # REQUIREMENTS FOR BUILDING 1. gcc version greater than 3, the library is not compatible with older versions of the compiler 2. GNU scientific library (libgsl) 3. That's about it I guess, it should build given these. No ATLAS, LAPACK etc. are required to build the sparse SVD code. To build the program do the following $ make that is all! You may additionally compile the documentation in ssvddoc.tex or you may access it at the following webpage http://www.cs.utexas.edu/users/suvrit/work/progs/ssvd.html A sample matrix in Compressed column storage (CCS) format is included. The relevant files are: test1_col_ccs test1_dim test1_row_ccs test1_txx_nz The options file is test.opts (and it is a valid options file for las1 and las2 SVD routines) Thus a sample command line to compute the singular values and singular vectors is: $ ./ssvd -f test1 -t txx -o test.opts -a 3 -v Use ssvd -h to know the meaning of these options. Feel free to contact me == suvrit at cs dot utexas dot edu if you have any concerns.