Boost logo

Ublas :

Subject: Re: [ublas] New uBLAS maintainer
From: Paul Leopardi (paul.leopardi_at_[hidden])
Date: 2010-03-21 00:49:57

On Monday 15 March 2010 07:44:51 David Bellot wrote:
> recently Gunter Winkler asked for someone to take over the maintenance of
> the uBLAS library. As a fervent user of uBLAS and a strong believer in Open
> Source and Free Software, I decided to propose myself as the new duty man.
> I will therefore have the honor to be in charge of uBLAS and will do my
> best to make uBLAS reach its goals of versatility, performance and ease of
> use.

Hi David,
Congratulations on your new role.

My wishlist is similar but a bit different to the others.

1. Computational complexity of addition for compressed and coordinate
matrices: Has it been fixed yet?
More generally, computational complexity of algorithms for each type of

2. Block matrices, matrices of matrices and (slightly more generally) matrices
over non-commutative associative algebras. Has this discussion progressed?

Perhaps these could be implemented using algebra traits or concepts?

3. "Borrowing" ideas from other projects, and/or providing interfaces to other
projects. Most notably Eigen and MTL4.

Eigen provides higher-level routines which cannot be found in uBLAS
(understandable, because the B in uBLAS stands for Basic).

More high-level routines are in progress or planned:

Eigen also provides routines which compare in speed to those of BLAS and

MTL4 makes heavy use of expression templates

Best, Paul