Sparse matrix computations

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.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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 :)