Re: [eigen] News on sparse modules and 3.1 beta 1 on Monday |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
Hi Gael,I've compiled & tested latest Eigen using MSVC 2010 for x86.I am not sure whether all sparse-related tests run (I don't have SuiteSparse nor SuperLU).Tests failed:41 - cwiseop_1 (Not Run)42 - cwiseop_2 (Not Run)43 - cwiseop_3 (Not Run)44 - cwiseop_4 (Not Run)45 - cwiseop_5 (Not Run)46 - cwiseop_6 (Not Run)442 - qtvector (OTHER_FAULT)487 - eigen2support_1 (Not Run)488 - eigen2support_2 (Not Run)489 - eigen2support_4 (Not Run)490 - eigen2support_5 (Not Run)491 - eigen2support_6 (Not Run)531 - autodiff (Not Run)558 - sparse_extra_1 (Failed)559 - sparse_extra_2 (Failed)"Not run" - means compilation of the test failed.Both sparse_extra_1(2) tests failed with the same assertion:558/580 Testing: sparse_extra_1...----------------------------------------------------------Initializing random number generator with seed 1322914443Repeating each test 10 timesAssertion failed: compressed() && "This function does not make sense in non compressed mode.", file c:\temp\eigen.3.1\eigen\src/SparseCore/SparseMatrix.h, line 236----------------------------------------------------------Test Failed.559/580 Testing: sparse_extra_2...----------------------------------------------------------Initializing random number generator with seed 1322914450Repeating each test 10 timesAssertion failed: compressed() && "This function does not make sense in non compressed mode.", file c:\temp\eigen.3.1\eigen\src/SparseCore/SparseMatrix.h, line 236----------------------------------------------------------Test Failed.*******Feel free to teach me on how to do tests for sparse modules if I missed something/or want more information.Pavel.
On Sat, Dec 3, 2011 at 7:22 PM, Gael Guennebaud <gael.guennebaud@xxxxxxxxx> wrote:
Hi,
maybe some of you have already noticed it, but I recently did several
changes in the sparse modules:
- the SparseMatrix class is now more versatile and simpler to use with
a single API to insert elements,
- the DynamicSparseMatrix has been removed (still available in
unsupported/SparseExtra),
- deprecated functions have been removed,
- the solvers classes moved from unsupported/ to official modules,
- conservative matrix products,
- etc.
You can have a look at the updated documentation:
http://eigen.tuxfamily.org/dox-devel/TutorialSparse.html
to get a better idea of what's there, and as usual any feedback is
very much appreciated.
I think that now they are sane enough to release a first beta of the
future 3.1 version of Eigen for which stable sparse modules will be
the major feature.
I plan to do the release on Monday. Though this is less critical for a
beta release, reports of the results of the unit tests on various
systems, especially with MSVC, would still be appreciated.
cheers,
gael
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |