问题 #1。
Scatterv 的“位移”参数的目的是什么?它与 Gatherv 有何不同?以及它如何支持地址空间上的“重叠”?你的平均乔位移阵列是什么样的?
Scatterv( Object sendbuf, int sendoffset, int[] sendcounts,
int[] displs, Datatype sendtype, Object recvbuf,
int recvoffset, int recvcount, Datatype recvtype,
int root )
Gatherv( Object sendbuf, Object sendbuf, int sendoffset,
int sendcount, Datatype sendtype, Object recvbuf,
int[] recvcounts, int[] displs, Datatype recvtype,
int root )
问题2。
在 Gatherv 中,两个sendbuf参数中的哪一个正在接收或发送?