Registered Member
|
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. |
Registered users: Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]