(ngpu, side, uplo, trans, diag, m, n, alpha, A, lda, B, ldb)
Solve triangular Linear equations (multiple gpu,
    GPU memory is allocated in the routine).
Solve triangular Linear equations (multiple gpu,
    GPU memory is allocated in the routine).
Solve triangular Linear equations ( multiple gpu GPU memory is allocated in the routine ) .
def magma_strsm_m(ngpu, side, uplo, trans, diag, m, n, alpha, A, lda, B, ldb):
    """
    Solve triangular Linear equations (multiple gpu,
    GPU memory is allocated in the routine).
    """
    info = c_int_type()
    side = _side_conversion[side]
    trans = _trans_conversion[trans]
    uplo = _uplo_conversion[uplo]
    diag = _diag_conversion[diag]
    status = _libmagma.magma_strsm_m(ngpu, side, uplo, trans,
                                     diag, m, n, alpha, int(A),
                                     lda, int(B), ldb,
                                     ctypes.byref(info))
def magma_strsm_m ( ngpu , side , uplo , trans , diag , m , n , alpha , A , lda , B , ldb ) : info = c_int_type ( ) side = _side_conversion [ side ] trans = _trans_conversion [ trans ] uplo = _uplo_conversion [ uplo ] diag = _diag_conversion [ diag ] status = _libmagma . magma_strsm_m ( ngpu , side , uplo , trans , diag , m , n , alpha , int ( A ) , lda , int ( B ) , ldb , ctypes . byref ( info ) )