我很好奇MPI中缺少这个功能:
MPI_Isendrecv( ... );
Run Code Online (Sandbox Code Playgroud)
即,一个非阻塞的发送和接收,任何人都可以告诉我其遗漏背后的理由吗?
我认为这MPI_SENDRECV对于想要使用阻塞语义但需要实现移位操作的程序员来说是一种便利.如果您对非阻塞语义感到满意,那么您应该只使用现有的MPI_ISEND和MPI_IRECV.
有趣的是,MPI-3将添加非阻塞集体(例如MPI_IBARRIER),但仍然没有MPI_ISENDRECV(参见http://meetings.mpi-forum.org/draft_standard/mpi3.0_draft_2.pdf).
| 归档时间: |
|
| 查看次数: |
2451 次 |
| 最近记录: |