This bugzilla service is closed. All entries have been migrated to https://gitlab.com/libeigen/eigen
Bug 1026 - factorize() von SparseLU solver never returns
Summary: factorize() von SparseLU solver never returns
Status: RESOLVED FIXED
Alias: None
Product: Eigen
Classification: Unclassified
Component: LU (show other bugs)
Version: 3.2
Hardware: x86 - 64-bit Linux
: Normal Wrong Result
Assignee: Nobody
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-23 08:20 UTC by Fabian
Modified: 2019-12-04 14:41 UTC (History)
2 users (show)



Attachments
compile and run (890 bytes, text/plain)
2015-06-23 08:20 UTC, Fabian
no flags Details

Description Fabian 2015-06-23 08:20:03 UTC
Created attachment 585 [details]
compile and run

We run a large simulation program, which makes use of the sparse capabilities of Eigen. One unexpected simulation scenario lead to the case that we  tried to invert a Matrix part, which did not include any components different to zero. It took us a while to figure out, that out program got stuck at the attempt to factorize a zero matrix. Of course there is no sense in factorizing a Zero-Matrix.

If there is no factorization possible, is there any hint given from eigen to detect this? In the actual implementation, the factorize method just never returns, although it should be easy to detect the zero matrix.

The attachment gives a minimal example of this behavior.
Comment 2 Nobody 2019-12-04 14:41:29 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/1026.

Note You need to log in before you can comment on or make changes to this bug.