[SOLVED] magma_dsyevd wrong optimal WORK array size ?

Open discussion for MAGMA

[SOLVED] magma_dsyevd wrong optimal WORK array size ?

Postby ReL » Mon Jul 09, 2012 10:28 am

Hello,

When using magma_dsyevd_gpu I run into errors if I use the optimal WORK array size computed by the function in query mode.

If I increase the array size of N elements, it seems to fix the issue. I would guess that the function isn't returning the correct optimal size for workspace.

Rémi
Last edited by ReL on Tue Jul 10, 2012 2:45 am, edited 1 time in total.
ReL
 
Posts: 13
Joined: Tue Jun 05, 2012 7:20 am
Location: France

Re: magma_dsyevd wrong optimal WORK array size ?

Postby Stan Tomov » Mon Jul 09, 2012 6:28 pm

Remi,
Thanks. We fixed it. The return value should be 1 + 6*N + 2*N**2 for large N (when eigenvectors are required) and for N < nb it should be 1 + 6*N + N**2 + N*nb.
Stan
Stan Tomov
 
Posts: 251
Joined: Fri Aug 21, 2009 10:39 pm

Re: magma_dsyevd wrong optimal WORK array size ?

Postby ReL » Tue Jul 10, 2012 2:45 am

Thanks for the fast answer!
ReL
 
Posts: 13
Joined: Tue Jun 05, 2012 7:20 am
Location: France


Return to User discussion

Who is online

Users browsing this forum: No registered users and 2 guests