Hi,

I have a quick question about workspace sizes. I'm using DGEEV in a legacy code which computes workspace requirements based on LAPACK documentation, using the minimum requirements that LWORK>=max(1,3N) or when eigenvectors are required LWORK>=max(1,4N). When I re-link the code to MAGMA_DGEEV it returns an error code indicating that LWORK is insufficient. For example for a N=102 eigenvector problem LWORK is 408, but MAGMA requires at least 3366 ((NB+1)*N). Should users expect the MAGMA CPU interfaces to exactly match LAPACK? Is there a real need for such a huge increase in workspace requirements?

Thanks,

Chris.