Ethan's Math Links

Youding's note

I also found an easy-to-use version for sparse linear equation solving. 
I have not started to use it, but it seems that it should be easy to use.

Check this out at: http://www-2.cs.cmu.edu/~ajw/software/

You will find: VL Vector Library. It says: 

"VL provides 2-, 3- and 4-vector and matrix types, arbitrarily-sized vector and 
matrix types, sparse and sub-region types, and lots of useful functions and arithmetic 
operators defined on those types. It includes a debugging version of the library, 
with range-checking of all indices. It comes with a number of numerical routines 
such as Gauss-Seidel, conjugate-gradient, QR and SVD factorization"

Souce code comes with both linux and windows versions.