Date: 2001-11-12 16:40:13
--- In boost_at_y..., Toon Knapen <toon.knapen_at_s...> wrote:
> I was trying to build the boost/libs/numeric/ublas/tests but found
> they could not be compiled out-of-the-box due to peculiar
> between the files (probably I did not get it how it should be done).
> But just to be sure, can someone tell me how they should be build
ublas is somewhat scattered in the CVS (branch matrix_development).
You'll find the odds at:
Bench1 measures the abstraction penalty using certain dense matrix
Bench2 measures the performance of sparse matrix and vector
Bench3 measures the performance of vector and matrix proxy's
Test1 contains a couple of basic tests for dense vectors and matrices.
Test2 demonstrates how to emulate BLAS.
Test3 contains a couple of basic tests for sparse vectors and
Test4 contains a couple of basic tests for banded matrices.
Test5 contains a couple of basic tests for triangular matrices.
Test6 contains a couple of basic tests for symmetric matrices.
We've never checked in any build related material, but we could add
some makefiles (MSVC workspaces?) and build instructions.
> And what is the current status of ublas ?
Rather advanced, w.r.t. Fortran BLAS functionality, I believe ;-). We
are still writing docs and try to tune the kernels...
> Do you use Blas internally for
> performance reasons (I checked but could no see any calls to the
Nope.The template functions in blas.h are used to demonstrate how to
emulate Fortran BLAS (see test2). However, if one needs platform
specific tuned BLAS kernels, one could try to partially specialize
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk