Work size of magma_dsyevdx is out of bounds in LP64 MAGMA
Posted: Tue Oct 18, 2016 8:06 pm
Hi,
I have had trouble with the work size of magma_dsyevdx() being passed in with 32 bit integers. I am interfacing MAGMA with GNU R. R uses a 32 int interface to BLAS/LAPACK so I use the LP64 interface of MAGMA, and forcing the work size to be held in 32 bits dramatically reduces the size of problems the code can handle. Is there any chance that the work sizes of the LP64 version can be an explicit 64 bit int type?
Thanks,
Josh
I have had trouble with the work size of magma_dsyevdx() being passed in with 32 bit integers. I am interfacing MAGMA with GNU R. R uses a 32 int interface to BLAS/LAPACK so I use the LP64 interface of MAGMA, and forcing the work size to be held in 32 bits dramatically reduces the size of problems the code can handle. Is there any chance that the work sizes of the LP64 version can be an explicit 64 bit int type?
Thanks,
Josh