uwhpsc-2016 / syllabus

Spring 2016 Course Syllabus and Information
15 stars 20 forks source link

Continued Learning: Linear Algebra libraries? #47

Open rktaylor opened 8 years ago

rktaylor commented 8 years ago

Hey Chris,

I've been trying to implement the material we learned in this class to my research, and hit a bit of a roadblock. Do you have a recommended linalg library?

I tried to use some code from Numerical Recipes but didn't have the right dependencies. Particularly interested in an SVD in C.

Please advise! Thank you (and I hope all is well!)

cswiercz commented 8 years ago

The gold standard for linear algebra in C is LAPACK, much of which uses BLAS. I wouldn't be surprised if they are already installed on whatever system you're using.

You can find LAPACK's SVD-specific routines here.

A couple other I've come across in various contexts:

The best part about LAPACK and BLAS are the overly terse function names!