In the netlib documentation, xSYEVR appears to be the current best choice for eigenvalue/eigenvector problems on symmetric matrices, both in terms of speed and memory efficiency. Apparently it's not (yet?) implemented in magma, while the previous best argorithm (xSYEVD) is. Is this a choice? I.e. does it mean that xSYEVD is a much more efficient algorithm than xSYEVR when implemented on a GPU, and therefore one should modify her/his codes to use xSYEVD instead of xSYEVR? Or is it just a matter of time and we will see xSYEVR in magma?

Thanks in advance

Giacomo Mulas