我正在使用 MPI(使用 fortran,但问题比任何给定语言更具体到 MPI 标准),特别是使用缓冲的发送/接收函数 isend 和 irecv。现在,如果我们想象以下场景:
进程0:
isend(stuff1, ...)
isend(stuff2, ...)
过程1:
wait 10 seconds
irecv(in1, ...)
irecv(in2, ...)
消息是否按照发送顺序传递到进程 1,即如果使用的标签在所有情况下都相同,我可以确定 in1 == stuff1 和 in2 == stuff2吗?