File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 256
256
Each process sends the first `count` elements of the buffer `sendbuf` to the `root`
257
257
process. The `root` allocates the output buffer and stores elements in rank order.
258
258
259
+ `count` should be the same for all processes.
260
+
259
261
# See also
260
262
- [`Gather!`](@ref) for the mutating operation.
261
263
- [`Gatherv!`](@ref)/[`Gatherv`](@ref) if the number of elements varies between processes.
281
283
Each process sends the first `count` elements of `sendbuf` to the other processes, who
282
284
store the results in rank order into `recvbuf`.
283
285
286
+ `count` should be the same for all processes.
287
+
284
288
If only one buffer `sendrecvbuf` is provided, then each process send data is assumed to be
285
289
in the area where it would receive it's own contribution.
286
290
316
320
Each process sends the first `count` elements of `sendbuf` to the other processes, who
317
321
store the results in rank order allocating the output buffer.
318
322
323
+ `count` should be the same for all processes.
324
+
319
325
# See also
320
326
- [`Allgather!`](@ref) for the mutating operation
321
327
- [`Allgatherv!`](@ref)/[`Allgatherv`](@ref) if the number of elements varies between processes.
You can’t perform that action at this time.
0 commit comments