Sparse matrix computations
By bamdadhosseini at Wed, Jan 6 2010 1:41am |
hi guys, i just deleted my last post and decided to ask another question :D. well im in dire need of a package in c/c++ for sparse matrix computations for an FEM project. I have no idea how to link to Fortran subroutines that's why i need the package to work in c/c++. i have noticed apple has no support for sparseBLAS and such packages. i also tried installing FLENS (flens.sourceforge.net) which appears to be a nice tool and should work on mac os x but i have alot of trouble installing this. Anyhow, i would really appreciate your advice.




Eigen
Have you checked out Eigen?
http://eigen.tuxfamily.org/index.php?title=Main_Page
i just did :D and its seems
i just did :D and its seems to be a greate package. i wonder why i it didnt come up in my searches :-?
PETSc
How about PETSc (http://www.mcs.anl.gov/petsc/)? I've heard good things about it, but there might be some problem in getting it to work on OSX (haven't checked recently)
Trilinos?
By coincidence, I started to look for exactly the same thing yesterday, and stumbled across this project:
http://trilinos.sandia.gov/
I have not used it yet, but it looks quite promising, and very comprehensive. It contains interfaces to PETSc, SLEPc, Metic, Aztec, BLAS, LAPACK and a host of other packages I've never heard about. I'm downloading it right now, let's see if it compiles nicely on my Mac :)