Re: [eigen] News on sparse modules and 3.1 beta 1 on Monday

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


thanks, the compilation of the cwiseop_* should be fixed. sparse_extra
should be fixed too.

gael

On Sat, Dec 3, 2011 at 1:53 PM, Pavel Holoborodko <pavel@xxxxxxxxxxxxxxx> wrote:
> One more thing, compilation for all cwiseop_X failed because of error:
>
>     c:\temp\eigen.3.1\eigen\src/Eigen2Support/CwiseOperators.h(103): error
> C2244: 'min' : unable to match function
>       definition to an existing declaration
>
> On Sat, Dec 3, 2011 at 9:43 PM, Pavel Holoborodko <pavel@xxxxxxxxxxxxxxx>
> wrote:
>>
>> 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 1322914443
>> Repeating each test 10 times
>> Assertion 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 1322914450
>> Repeating each test 10 times
>> Assertion 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/