MAGMA really seems great. However, I noticed that on devices with compute capability <1.3 (no double precision, afaik) the behavior is as misleading as supplied tests are.
A lot of tests, including the zgemm and dgemm tests pass without any warning, as they compare only MAGMA against CudaBLAS results. Comparing them against the CPU-Lapack results instantly reveals that the results are just wrong.
I'd also suggest to supply a warning if the double-prec routines are issued on such a device.
Thank you for your outstanding work!