文件名称:持久通信请求-grid layout in css
文件大小:1018KB
文件格式:PDF
更新时间:2024-07-05 18:55:29
MPI
§3.6 点对点通信函数汇总
函数类型 通信模式 阻塞型 非阻塞型
标准模式 MPI_Send MPI_Isend
消息发送函数 缓冲模式 MPI_Bsend MPI_Ibsend
同步模式 MPI_Ssend MPI_Issend
就绪模式 MPI_Rsend MPI_Irsend
消息接收函数 MPI_Recv MPI_Irecv
消息检测函数 MPI_Probe MPI_Iprobe
MPI_Wait MPI_Test
等待/查询函数 MPI_Waitall MPI_Testall
MPI_Waitany MPI_Testany
MPI_Waitsome MPI_Testsome
释放通信请求 MPI_Request_free
取消通信 MPI_Cancel
MPI_Test_cancelled
§3.7 持久通信请求
持久通信请求 (persistent communication request) 可用于以完全相同的方式 (相同的通信器、收
发缓冲区、数据类型与长度、源/目的地址和消息标签) 重复收发的消息. 目的是减少处理消息的开销
及简化 MPI 程序.
§3.7.1 创建持久消息发送请求
C
int MPI_Send_init(void *buf, int count,
MPI_Datatype datatype, int dest, int tag,
MPI_Comm comm, MPI_Request *request)
Fortran 77
MPI_SEND_INIT(BUF, COUNT, DATATYPE, DEST, TAG, COMM,
+ REQUEST, IERR)