OONumerics User :

From: Evgenii Rudnyi (rudnyi_at_[hidden])
Date: 2005-01-25 02:53:49


Hi, Nick.

> I'm a physics graduate student working on a problem for which I need
> to do a bit of numerical linear algebra, which I've not had much
> experience doing before. One possibility is using the FORTRAN package
> LAPACK, but I wanted to explore the possibility of using and object
> oriented approach in C++, so I was wondering if anyone could suggest a
> good, free library. I thought finding such a thing would be a breeze,
> but it seems it is harder than I thought to find what I want.

Well, you can search the archives of this list. I guess that this
question arises a couple times per year.

> I need to be able to do all these operations on dense complex valued
> matrices. Efficiency of operations on large matrices is the main
> concern rather than small.

If you say so, I am afraid, LAPACK is the only choice. Look at

http://www.oonumerics.org/MailArchives/oon-list/msg01003.php

Or, at least, use LAPACK as a benchmark. Then you know what the
performance you should ask for. Note that the optimized BLAS is crucial
to this end. ATLAS is a good choice.

If you like C++, look at Trilinos (it uses Lapack and BLAS)

http://software.sandia.gov/trilinos/

but, well ... I am afraid that it takes time to learn it.

Best wishes,

Evgenii

-- 
http://Evgenii.Rudnyi.Ru/