It would be great if we could start uBlas2, rewriting the core maybe using proto for the template functionality and add all the goodies. As David says I also think a unified representation would help a lot in realizing the same algorithms for similar operations (i.e. dot product defined as the multiplication of a row and column matrix - using an already optimized matrix matrix multiplication algorithm). I am just a bit skeptical about vectorization though - mainly due to lack of language support and lack of in-core higher than double precision arithmetic (I think double precision is internally done in 96-bit on an intel cpu).

Another item that would be very useful is opening the submission of auxiliary functions. It would be great if people could contribute their own SVD, or optimizer, or linear system solver etc., as I am sure most of as have a ton of those from one project or another.

Of course keeping the template interface the same (if possible) for backward compatibility and trying not to hinder the bindings development would be of utmost importance.

Best,
Nasos





On 02/01/2012 10:29 AM, David Bellot wrote:
There has been a few changes and documentation written in fact. A few new algorithms has been added like the assignment operators.

It is actively maintained even if in it's current state there is not a lot to do.
In fact, I'm seriously thinking at ...

<flame wars>
- changing the core library to make it able to be faster, introduce new algorithms, and auto-vectorization

- removing the vector class in favor of a unique matrix class (and vector would simply be a one-column matrix). That would allow us to simply represent column and row vector and unify the computation engine

- be faster than eigen and armadillo: ok that one is gonna be pretty hard :-D
</flame wars>

Meanwhile, I'm slowly improving little things... Fortunately, I have been using ublas for my job for the last few years.
But for sure, it needs more love.

On Wed, Feb 1, 2012 at 15:15, Sean Reilly <campreilly@gmail.com> wrote:
I'm using uBLAS for a big project, and just wanted to see if it is
still being actively maintained.  It doesn't seem like there have been
many changes in the last few years.

Sean Reilly
_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: david.bellot@gmail.com



_______________________________________________
ublas mailing list
ublas@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/ublas
Sent to: athanasios.iliopoulos.ctr.gr@nrl.navy.mil