Distributed communication primitives

roger.distributed.global_max(arr, axis=None)[source]
roger.distributed.global_sum(arr, axis=None)[source]
roger.distributed.gather(arr, dimensions, var_grid)[source]
roger.distributed.scatter(arr, dimensions, var_grid)[source]
roger.distributed.barrier()[source]
roger.distributed.abort()[source]