With 4 engines, using the count_round_trip context manager, with a 100x100 block distributed distarray:
- 9 roundtrips with
DistArray.sum, it is strange that this is an odd number and not divisible by the number of engines.
- 8 roundtrips with
DistArray.fill this should be 4
- stuff in
distarray.dist.functions has 10 roundtrips. Also not divisible by the number of engines.
I'll add new things to this issue as I find them.
With 4 engines, using the
count_round_tripcontext manager, with a 100x100 block distributed distarray:DistArray.sum, it is strange that this is an odd number and not divisible by the number of engines.DistArray.fillthis should be 4distarray.dist.functionshas 10 roundtrips. Also not divisible by the number of engines.I'll add new things to this issue as I find them.