归约并散发-zabbix安装及配置(超级详细)

时间:2024-06-29 04:22:35
【文件属性】:

文件名称:归约并散发-zabbix安装及配置(超级详细)

文件大小:940KB

文件格式:PDF

更新时间:2024-06-29 04:22:35

MPI 并行程序设计

13.12 归约并散发 MPI调用接口 57 MPI_REDUCE_SCATTER MPI_REDUCE_SCATTER操作可以认为是MPI对每个归约操作的变形 它将归约结果分 散到组内的所有进程中去 而不是仅仅归约到ROOT进程 MPI_REDUCE_SCATTER对由sendbuf count和datatype定义的发送缓冲区数组的元素逐 MPI_REDUCE_SCATTER(sendbuf, recvbuf, recvcounts, datatype, op, comm) IN sendbuf 发送消息缓冲区的起始地址(可选数据类型) OUT recvbuf 接收消息缓冲区的起始地址(可选数据类型) IN recvcounts 接收数据个数 整型数组 IN datatype 发送缓冲区中的数据类型(句柄) IN op 操作(句柄) IN comm 通信域(句柄) int MPI_Reduce_scatter(void* sendbuf, void* recvbuf, int *recvcounts MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) MPI_REDUCE_SCATTER(SENDBUF, RECVBUF, RECVCOUNTS, DATATYPE, OP, COMM, IERROR) SENDBUF(*), RECVBUF(*) INTEGER RECVCOUNTS(*), DATATYPE, OP, COMM, IERROR MPI_ALLREDUCE(sendbuf, recvbuf, count, datatype, op, comm) IN sendbuf 发送消息缓冲区的起始地址(可选数据类型) OUT recvbuf 接收消息缓冲区的起始地址(可选数据类型) IN count 发送消息缓冲区中的数据个数(整型) IN datatype 发送消息缓冲区中的数据类型(句柄) IN op 操作(句柄) IN comm 通信域(句柄) int MPI_Allreduce(void* sendbuf, void* recvbuf, int count, MPI_Datatype datatype, MPI_Op op, MPI_Comm comm) MPI_ALLREDUCE(SENDBUF, RECVBUF, COUNT, DATATYPE, OP, COMM, IERROR) SENDBUF(*), RECVBUF(*) INTEGER COUNT, DATATYPE, OP, COMM, IERROR


网友评论