Registered Member
|
Hi everyone,
using Eigen::ColPivHouseholderQR<> for solving linear systems with msvc-10 compiler works fine for me (defined EIGEN_USE_MKL_ALL) However if i switch the compiler to the Intel 15.0 and try to .solve() the system, it gives me a strange error message during the execution (not at compile-time): "Intel MKL ERROR: Parameter one is incorrect on entry to DGELS". According to the Reference Manual of the Intel MKL the first parameter of ?gels is just an MKL_INT defining the matrix orientation of the input data. Seems a little bit strange to me. Maybe some optimizations of the Intel Compiler? MSVS2012 using msvc10.0(x64)-ReleaseMode-/O3 MKL 11.1 Update4 If anybody has an idea about it I would be really thankful! |
Moderator
|
hm, very strange as Eigen never calls GELS. When MKL is enabled, then MKL is only used to perform the decomposition in ColPivHouseholderQR, but the solve step is still performed by Eigen.
|
Registered Member
|
I will try to isolate the problem and solve other dependencies. Seems that is has nothing to do with Eigen...
Sorry |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]