(ngpu, m, n, A, lda, tau, work, lwork)
QR factorization (multiple gpu,
    GPU memory is allocated in the routine).
QR factorization (multiple gpu,
    GPU memory is allocated in the routine).
QR factorization ( multiple gpu GPU memory is allocated in the routine ) .
def magma_cgeqrf_m(ngpu, m, n, A, lda, tau, work, lwork):
    """
    QR factorization (multiple gpu,
    GPU memory is allocated in the routine).
    """
    info = c_int_type()
    status = _libmagma.magma_cgeqrf_m(ngpu, m, n, int(A), lda,
                                      int(tau), int(work), lwork,
                                      ctypes.byref(info))
    magmaCheckStatus(status)
def magma_cgeqrf_m ( ngpu , m , n , A , lda , tau , work , lwork ) : info = c_int_type ( ) status = _libmagma . magma_cgeqrf_m ( ngpu , m , n , int ( A ) , lda , int ( tau ) , int ( work ) , lwork , ctypes . byref ( info ) ) magmaCheckStatus ( status )