Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Tianyu_D_
Beginner
68 Views

Problems with DSS routine

Jump to solution

I am beginner of MKL. I just want to use the DSS routine to solve a large sparse matrix equation. I revised the DSS example according to the manual. But it could not work with the error message "forrtl: severe (157): Program Exception -access violation".

I wonder if DSS routine has a size limitation for the solving sparse matrix.

Could someone tell me how to fix this problem? Please find my code attached.

Your help would be fully appreciated.

 

0 Kudos
1 Solution
68 Views

HI,

I've put your data into PARDISO interface and obtain following error:

*** Error in PARDISO  (incorrect input matrix  ) error_num= 24
*** Input check: j=1410, ja(j)=72, ja(j+1)=67 are incompatible

The reason of this failure: in 72th row elements store in incorrect format - column of 1411th element is less than column of element with 1410 number in spite of they lie in one row!

Thanks,

Alex

View solution in original post

3 Replies
69 Views

HI,

I've put your data into PARDISO interface and obtain following error:

*** Error in PARDISO  (incorrect input matrix  ) error_num= 24
*** Input check: j=1410, ja(j)=72, ja(j+1)=67 are incompatible

The reason of this failure: in 72th row elements store in incorrect format - column of 1411th element is less than column of element with 1410 number in spite of they lie in one row!

Thanks,

Alex

View solution in original post

Tianyu_D_
Beginner
68 Views

Hi Alex,

Thank you for the kind help.

I just wonder if you could tell me how to use PARDISO to do the input data check. I could find no such information on the manual.

Best regards,

Tianyu

Gennady_F_Intel
Moderator
68 Views

see Matrix checker. the iparm[26] 

Reply