code: public static int cusolverDnSgesvd_bufferSize(
          cusolverDnHandle handle, 
          int m, 
          int n, 
          int[] lwork)
      {
          return checkResult(cusolverDnSgesvd_bufferSizeNative(handle, m, n, lwork));
      }
docs: singular value decomposition, A = U * Sigma * V^H