[OpenWalnut-Dev] Library Bindings OpenWalnut

Alexander Wiebel wiebel at cbs.mpg.de
Tue Dec 14 17:24:22 CET 2010


Hi walnuts,

> I really don't like that, due to several reasons:

I agree.

> My proposal:
>  * CUDA: leave it as it is by now, since we need a bigger, global support
> anyway * LibOssim: replace it by LibEigen (SVD is possible and hence the
> Moore-Penrose-Inverse)
>  * LibEigen: make it a standard dependency since its, platform independent,
> template library just depending on standard C++.

Sounds reasonable.

> So the only thing we must then decide if we all agree on that: put libEigen
> into the source tree or not? Since its a header lib I could imagine that

I would do so.

> this would be possible, but libEigen also may take advantages of already
> installed linear algebra packages as backends for example: make use of SSE
> instruction sets if available on that machine, BLAS/LAPACK, MKL, Cholmod,

As these are optional and libEigen in the source tree would make all modules 
compile everywhere (even if BLAS and similar are not installed) I recoomedn 
putting libEigen in the tree.


Cheers,
Alex


More information about the OpenWalnut-Dev mailing list