This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Problem with ColPivHouseholderQR using Intel Compiler 15.0

Tags: None
(comma "," separated)
chrisrock
Registered Member
Posts
4
Karma
0
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! :)
User avatar
ggael
Moderator
Posts
3447
Karma
19
OS
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.
chrisrock
Registered Member
Posts
4
Karma
0
I will try to isolate the problem and solve other dependencies. Seems that is has nothing to do with Eigen...
Sorry ;)


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]