Re: [eigen] Testing 2.0

[ Thread Index | Date Index | More Archives ]

2010/2/7 Jitse Niesen <jitse@xxxxxxxxxxxxxxxxx>:
> Hello,
> As you can see on
> I ran the test suite yesterday for the 2.0 branch with different versions of
> gcc on my ancient laptop (hence the long compile times). The good news is
> that it all went okay. I re-ran all the test that failed manually for a few
> times, and they all passed, so it was just a bad roll of the dice.

ok, cool! thanks!

> However, at some point we should perhaps think about what to do with these
> tests; a lot of them fail fairly frequently (for instance the lu tests)

ah yes, the lu tests fail typically on the exact rank computation, and
the reason why it fails is that eigen 2.0's algorithm for that is
really not very accurate.

This has been fixed in the development branch: the exact rank
computation now works very consistently, so you can run the lu tests
with 1000 repetitions.

This is too heavy to backport to 2.0, as it makes part of the 2.0 API
obsolete (the bool return value of solve(), for example).

So at this point i'd just keep things as-is in 2.0, it's fixed in the
development branch.

For the other tests, i didn't look.

> which makes them far less useful. Perhaps we should look at the lapack test
> suite, they have both hard fails (if the result is completely wrong) and
> soft fails.
> Cheers,
> Jitse
> PS: Good luck with the xpr template stuff which is way too complicated for
> me,

Mail converted by MHonArc 2.6.19+