题目内容

请选出所有能够构建新通信器的方法

A. 通过MPI_Group_incl构建新的组,再用MPI_Comm_create构建基于此新组的通信器
B. 利用MPI_Comm_split直接划分原通信器来构建新通信器
C. 利用MPI_Group_incl直接划分原通信器来构建新通信器
D. 通过MPI_Group_incl构建新的组,再用MPI_Comm_split构建基于此新组的通信器

查看答案
更多问题

MPI缩减函数MPI_Reduce中缩减操作不包括

A. MPI_POWER
B. MPI_MAX
C. MPI_PROD
D. MPI_LAND

在MPI分散函数MPI_Scatter中,假设共有4个进程,进程2将其数据均分为4块并分散给包括自己的所有进程,那么这四块数据分配给进程的顺序为

A. 第一块数据=>进程0,第二块数据=>进程1,第三块数据=>进程2,第四块数据=>进程3
B. 第一块数据=>进程2,第二块数据=>进程0,第三块数据=>进程1,第四块数据=>进程3
C. 第一块数据=>进程3,第二块数据=>进程2,第三块数据=>进程1,第四块数据=>进程0
D. 第一块数据=>进程1,第二块数据=>进程2,第三块数据=>进程3,第四块数据=>进程4

关于集体通信的描述错误的是

A. 集体通信需要信息标签(tag)
B. 默认条件下,集体通信作用于MPI_COMM_WORLD中所有进程
C. 程序员应让通信器中所有进程参与集体通信
D. 可以定义除了MPI_COMM_WORLD之外的通信器

关于MPI点对点通信,下列说法错误的

A. 当进程1传输消息给进程2时,进程2的应用缓冲区域首先保存进程1传过来的数据,再传给进程2
B. MPI点对点通信可以分为阻塞式和非阻塞式
C. 几乎MPI中的每个函数都可以通过发送和接收这两个函数来执行
D. 传输消息时需要声明传输数据的类型

答案查题题库