dankdave
May 2nd, 2012, 12:56 AM
Hey All,
I have some existing C++ code and I need to solve a large, sparse, linear system many times. My plan is to perform a single LU decomposition at the start of the run, and then simply use forward/backward substitutions for each of the future solves.
Can anyone recommend their favorite C / C++ sparse matrix library that would link easily into my existing code?
I've looked into a few libraries, but I find their lack of documentation concerning:
sparselib++: http://math.nist.gov/sparselib++/
SuperLU: http://crd-legacy.lbl.gov/~xiaoye/SuperLU/
I'm not interested in digging deep into the guts of anyone elses code. My requirements are the following:
1.) Will allow me to link to my existing C++ code.
2.) simple interface (ps - did I ever tell you how much I now appreciate Matlab?)
Thanks in advance.
I have some existing C++ code and I need to solve a large, sparse, linear system many times. My plan is to perform a single LU decomposition at the start of the run, and then simply use forward/backward substitutions for each of the future solves.
Can anyone recommend their favorite C / C++ sparse matrix library that would link easily into my existing code?
I've looked into a few libraries, but I find their lack of documentation concerning:
sparselib++: http://math.nist.gov/sparselib++/
SuperLU: http://crd-legacy.lbl.gov/~xiaoye/SuperLU/
I'm not interested in digging deep into the guts of anyone elses code. My requirements are the following:
1.) Will allow me to link to my existing C++ code.
2.) simple interface (ps - did I ever tell you how much I now appreciate Matlab?)
Thanks in advance.