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

JacobiSVD_MAGMA.h and matrix ordering

Tags: None
(comma "," separated)
bravegag
Registered Member
Posts
52
Karma
0

JacobiSVD_MAGMA.h and matrix ordering

Fri Aug 09, 2013 12:17 pm
Hello,

In the context of the JacobiSVD_MAGMA.h draft implementation pointed to below, the JacobiSVD_MKL.h implementation variant of ?gesvd takes a matrix ordering as first parameter see:
http://software.intel.com/sites/product ... FD8C43.htm

whereas the original LAPACK (and therefore MAGMA) doesn't. First I am not sure what the following MKL constant value means: MKLCOLROW but it does look to me that the matrix ordering information comes from the call to matrix.outerStride() at line 55 of the code below, is this correct?
https://github.com/bravegag/eigen-magma ... VD_MAGMA.h

Many TIA,
Best regards,
Giovanni

PS: so far it looks like SVD MAGMA wins over Eigen and MKL.


Bookmarks



Who is online

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