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