svd using ublas
boost.ublasを使ったsvdのプログラムがないか探した。
OpenTissue
http://www.opentissue.org/wikitissue/index.php/Main_Page
(OpenTissue is [a collection of] generic algorithms and data structures for rapid development of interactive modeling and simulation.)
というlibraryでみつけた。