|
Boost : |
Subject: Re: [boost] different matrix library?
From: Sebastian Nowozin (nowozin_at_[hidden])
Date: 2009-08-12 03:40:46
Hello,
DE wrote:
> on 12.08.2009 at 0:53
> Patrick Mihelich wrote :
>> Pavel, let me second Zoran's recommendation of Eigen2. IMO it far outclasses
>> any other currently released C++ linalg library. It is pure C++, not
>> bindings to BLAS/LAPACK, but already as fast as things like Intel MKL for
>> many operations.
>
>> Writing such a library from scratch is a massive undertaking. I would
>> suggest working with Joel or the Eigen guys.
> the thing is even if a library like we are talking about to be written
> from scratch i'm not afraid of that because i've already done that
> once and i know exactly how to do it
> some copy-paste, some snippets and voila
> but thanks for your bothering anyway
> in the end i think we all will benefit from (re)designing such a library
A library similar in spirit to Eigen2 is GETFEM GMM++:
http://home.gna.org/getfem/gmm_intro.html
It has excellent support for sparse matrices and is also a pure
header-based template library (with backends to *PACK and linear system
solvers).
Sebastian
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk