On Sat, Mar 23, 2013 at 1:47 PM, David Bellot <david.bellot@gmail.com> wrote:
Hi guys,
I proposed a Google Summer of Code project for uBLAS.
It's based on the wish list that has been donesome time agoa long time ago.
The main idea is to refactor vector into matrix to have only one internal and external representation, one set of algorithm. As a convenience, the class vector<> will still exist and will, for example, be by default a row-vector (like a simple C-array would be). Or a column-vector if we prefer but I think matlab is row-oriented by default (and I hate R which is column oriented, even if I use it every single day at work !!! :-D :-D ah ah ah ah ! Let the flame war begin).
OK, the idea behind this is to have a clean framework to enable optimization based on SSE, Neon, multi-core, ... you name it.
I'm sure the student who will work on that will take inspiration from boost::bindings, Eigen, Armadillo, etc...
The project is very open, so suggestions are most welcome.
Hello,
Thank you David.
Good to know that uBLAS is still alive :)
What I like to have in uBLAS is a richer math library like we have in MATLAB/Octave.
I've already begun a similar project some time ago, to use in some research project.
It uses the wonderful boost-numeric_bindings libs to interface with LAPACK.
Unfortunately I have too few time to maintain it and to provide boost-quality code.
Anyway, if someone or some GSOC student wants to contribute, the code is available on GitHub:
https://github.com/sguazt/boost-ublasx
Best,
-- Marco
_______________________________________________ ublas mailing list ublas@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/ublas Sent to: athanasios.iliopoulos.ctr.gr@nrl.navy.mil