MPI通信的不同模式
MPI共有4种不同的通信模式,分别是标准通信模式(standard mode ),缓冲通信模式( buffered
mode ),同步通信模式(synchronous mode ),和就绪通信模式( ready-mode )。四种通信模式的区别主要在以下几个方面:对发送数据的缓冲;接收操作和发送操作的执行顺序;发送操作的返回时刻;对发送安全性的保证。
这几种通信模式对应的主要操作如下:
☆ 标准通信模式: MPI_SEND MPI_RECV
☆ 缓冲通信模式: MPI_BSEND
☆ 同步通信模式: MPI_SSEND
☆ 就绪通信模式: MPI_RSEND
|