Skip to content

Commit 345e811

Browse files
committed
Use CartesianRange instead of cartesianmap. Fixes #38.
1 parent fa44a13 commit 345e811

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/DistributedArrays.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,8 +197,8 @@ function chunk_idxs(dims, chunks)
197197
cuts = map(defaultdist, dims, chunks)
198198
n = length(dims)
199199
idxs = Array(NTuple{n,UnitRange{Int}},chunks...)
200-
cartesianmap(tuple(chunks...)) do cidx...
201-
idxs[cidx...] = ntuple(i -> (cuts[i][cidx[i]]:cuts[i][cidx[i] + 1] - 1), n)
200+
for cidx in CartesianRange(tuple(chunks...))
201+
idxs[cidx.I...] = ntuple(i -> (cuts[i][cidx[i]]:cuts[i][cidx[i] + 1] - 1), n)
202202
end
203203
return (idxs, cuts)
204204
end

0 commit comments

Comments
 (0)