Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Intel Community
- Software
- Software Development SDKs and Libraries
- Intel® oneAPI Math Kernel Library
- Pardiso error = -7 diagonal matrix problem

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

xdominique

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

05-17-2010
08:25 AM

96 Views

Pardiso error = -7 diagonal matrix problem

When using Pardiso, I got an error : diagonal matrix problem. What does that mean? There are numbers on the diagonale that are not correct? There is a zero pivot? How can I solve this?

Thanks and have a good day!

Link Copied

2 Replies

Konstantin_A_Intel

Employee

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

05-18-2010
09:02 PM

96 Views

This error means that your matrix is singular, namely, 7th element is zero. If you want to solve this matrix, please try to perturb all zero diagonal elements with some small non-zero value (1e-16 for example).

Diagonal matrices are handled separately in PARDISO: in particular, we make more checks for this type of matrices such as checking for singularity that is not possible for non-diagonal matrices. But it's definitely a gap in MKL PARDISO documentation, we will try to fix it.

Please fell free to ask more questions!

Regards,

Konstantin

Konstantin_A_Intel

Employee

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

05-18-2010
11:02 PM

96 Views

In fact, PARDISO is purposed for solving non-singular matrices and solving the matrix with the pertrubed diagonal elements is not completely correct. Even if the system will be solved there's no guaranty that produced solution will be unique.

You may also attach the matrix if you want we make a bit more analisys.

Regards,

Konstantin

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

For more complete information about compiler optimizations, see our Optimization Notice.