def culaDeviceZgesvd(jobu, jobvt, m, n, a, lda, s, u, ldu, vt, ldvt):
        jobu = jobu.encode('ascii')
        jobvt = jobvt.encode('ascii')
        status = _libcula.culaDeviceZgesvd(jobu, jobvt, m, n, int(a), lda,
                                           int(s), int(u), ldu, int(vt),
                                           ldvt)
        culaCheckStatus(status)

# SPOSV, CPOSV, DPOSV, ZPOSV
SVD decomposition.
dataset/ETHPy150Open lebedov/scikit-cuda/skcuda/cula.py/culaDeviceZgesvd