Subject: Re: [ublas] [bindings] New traits system
From: Rutger ter Borg (rutger_at_[hidden])
Date: 2010-01-15 05:36:01
Thomas Klimpel wrote:
> I've fixed hbevx. I found 3 additional regression tests: ublas_ptsv,
> ublas_steqr and ublas_sytrd. I added them to the regression test suit, and
> also fixed them (without cheating this time).
> I modified hseqr.cpp, so that it detects the wrong assertion on the output
> parameter "m": http://lists.boost.org/boost-commit/2010/01/21740.php
> The test is now failing, as expected...
> So now we have 40 passing tests out of 42 regression tests, with gbsv
> still waiting for some more thought.
All right, I've updated the generator to remove assertions based on output
integer arguments. About 8 routines have been updated. hseqr now passes, so
we're at 41/42.
I see trevc has an agument MM that is a trait that depends on other
arguments. Interesting stuff.
I've also started to port the atlas regressions, which has uncovered some
bugs and missing features in the blas (and lapack) bindings. Apart from
this, in which Jamfile are BOOST_NUMERIC_BINDINGS_BLAS_CBLAS and/or
BOOST_NUMERIC_BINDINGS_LAPACK_CLAPACK to be added? Somewhere near ATLAS, I
guess, so we can run the resulting atlas/blas regressions on all supported
backends. However, bjam gave errors on all of my trials.