Registered Member
|
Hi all,
I've been using Eigen + SuperLU3.0 for some time but now I need to upgrade to SuperLU4.0 to avoid multithreading problems in old SuperLU versions. When linking my code against SuperLU3.0 everything works fine, but when I link against SuperLU4.0 and execute any test, I'm always getting this error message: ** On entry to dgssvx, parameter number 13 had an illegal value Have anyone seen this kind of error before? Thanks! |
Registered Member
|
SuperLU 4.0 works fine for me using the development branch of Eigen. What test fails?
|
Registered Member
|
First of all, thanks for answering so fast.
My code is:
And I get the error message in SparseLU<MatrixType,SuperLU>::compute(const MatrixType& a) method, when SuperLU_gssvx(...) method is called. P.S: I ran this test using Eigen 2.0.11. I'll try with development branch. |
Moderator
|
yes, support for SuperLU 4 has been done in the devel branch only.
|
Registered Member
|
Ok, now it works! The problem was the version of Eigen I picked.
Thanks a lot for your help! |
Registered users: Bing [Bot], daret, Google [Bot], sandyvee, Sogou [Bot]