Mark Gates

Results 49 comments of Mark Gates

Other ideas from SLATE meeting: - If FAILED, print seed or even command line to replicate that line - seed param takes range - internal formula to compute, say given...

The user doesn't readily know the number of matrices. gemm has 3 or 4, depending on how testing is done; other routines differ. If `--matrix=svd`, U and V are also...

Check for warnings, i.e., add `-Werror` to CXXFLAGS in make.inc.

We haven't planned it. Currently we use `unmqr` with the identity matrix. `ungqr` does essentially the same thing but has optimizations where it knows it is multiplying a zero block...

So `A.clone()` would create a deep copy of `A`, basically doing emptyLike, insertLocalTiles, and copy? That seems reasonable. Currently, `copy` is the right API, and yes it requires that `A`...

Yes, the intention is that `redistribute` would effectively just do `copy` if they have the same distribution. We haven't looked at the efficiency of these routines much, though. Note that...

Do you mean the block row & block col? For instance: ``` T = A( i, j ) T.block_row() == i T.block_col() == j ``` That would be fairly trivial...

Yes, see PR #18 (which doesn't work yet).

I understand the desire for this. Because of dealing with remote memory and CPU and GPU memory spaces, we almost never have const Matrix objects. E.g., ``` gemm( scalar_t alpha,...

LAPACK++ commit c52719c works around this bug, so test with a version prior to that.