(transa, transb, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc)
Matrix-matrix product for complex general matrix.
Matrix-matrix product for complex general matrix.
Matrix - matrix product for complex general matrix .
def culaDeviceZgemm(transa, transb, m, n, k, alpha, A, lda, B, ldb, beta, C, ldc):
    """
    Matrix-matrix product for complex general matrix.
    """

    transa = transa.encode('ascii')
    transb = transb.encode('ascii')
    status = _libcula.culaDeviceZgemm(transa, transb, m, n, k,
                                      cuda.cuDoubleComplex(alpha.real,
                                                        alpha.imag),
                                      int(A), lda, int(B), ldb,
                                      cuda.cuDoubleComplex(beta.real,
                                                        beta.imag),
                                      int(C), ldc)
    culaCheckStatus(status)
def culaDeviceZgemm ( transa , transb , m , n , k , alpha , A , lda , B , ldb , beta , C , ldc ) : transa = transa . encode ( 'ascii' ) transb = transb . encode ( 'ascii' ) status = _libcula . culaDeviceZgemm ( transa , transb , m , n , k , cuda . cuDoubleComplex ( alpha . real , alpha . imag ) , int ( A ) , lda , int ( B ) , ldb , cuda . cuDoubleComplex ( beta . real , beta . imag ) , int ( C ) , ldc ) culaCheckStatus ( status )