以下哪个MPI函数能够从一个数组中提取不规则的数据子集,形成新的用户自定义数据类型 A、MPI_Type_vector B、MPI_Type_contiguous C、MPI_Type_indexed D、MPI_Type_free 喵查答案:MPI_Type_indexed ……继续阅读 »
以下哪个MPI函数能实现如下图的数据移动 以下哪个MPI函数能实现如下图的数据移动 A、MPI_Gather B、MPI_Allgather C、MPI_Bcast D、MPI_Scatter 喵查答案:MPI_Allgather ……继续阅读 »
以下关于MPI说法不正确的是 A、MPI(Message Passing Interface)是一种类似于C的编程语言 B、MPI是分布式存储系统并行编程的标准 C、MPICH是MPI的一种开源实现 D、MPI是一种标准和规范,而非某个对它的具体实现 喵查答案:MPI(Message Passing Interface)是一种类似于C的编程语言 ……继续阅读 »
以下哪个MPI函数能实现如下图的数据移动和计算 以下哪个MPI函数能实现如下图的数据移动和计算 A、MPI_Reduce B、MPI_Allreduce C、MPI_Gather D、MPI_Scan 喵查答案:MPI_Scan ……继续阅读 »
以下哪个MPI函数能实现如下图的数据分发 以下哪个MPI函数能实现如下图的数据分发 A、MPI_Bcast B、MPI_Gather C、MPI_Scatter D、MPI_Alltoall 喵查答案:MPI_Scatter ……继续阅读 »
以下哪个通信域表示所有MPI进程的集合 A、MPI_COMM_SELF B、MPI_COMM_WORLD C、MPI_COMM_NULL D、MPI_COMM_ALL 喵查答案:MPI_COMM_WORLD ……继续阅读 »
MPI_Comm_split(comm, 0, rank, &newcomm) 等同于 A、MPI_Comm_dup(comm,&newcomm) B、MPI_COMM_SELF C、MPI_COMM_WORLD D、MPI_COMM_NULL 喵查答案:MPI_Comm_dup(comm,&newcomm) ……继续阅读 »
关于MPI阻塞通信,以下说法错误的是 A、调用阻塞通信函数,进程将被阻塞,调用返回时,消息传递中所使用的内存位置可被重用 B、阻塞通信可能造成死锁 C、调用MPI_Recv时,只有当消息已经接收到缓冲区变量buf中后才返回。 D、调用MPI_Send时,进程将被阻塞,直到调用MPI_Recv的进程接收到所有数据后MPI_Send才能返回。 喵查答案:调用MPI_Send时,进程将被阻塞,直到调用……继续阅读 »
判断MPI非阻塞通信是否完成,并能在调用后会立刻返回的函数是 A、MPI_Wait B、MPI_Test C、MPI_Waitany D、MPI_Probe 喵查答案:MPI_Test ……继续阅读 »
在MPI中,以下哪个函数用于获取当前进程在进程组中的编号? A、MPI_Init B、MPI_Comm_size C、MPI_Comm_rank D、MPI_Finalize 喵查答案:MPI_Comm_rank ……继续阅读 »
MPI_Comm_split(comm, rank, rank, &newcomm) 等同于 A、MPI_Comm_dup(comm, &newcomm) B、MPI_COMM_SELF C、MPI_COMM_WORLD D、MPI_COMM_NULL 喵查答案:MPI_COMM_SELF ……继续阅读 »
以下MPI用来构造用户自定义数据类型的函数中,哪个最为灵活 A、MPI_Type_contiguous B、MPI_Type_create_hvector C、MPI_Type_create_indexed_block D、MPI_Type_create_struct 喵查答案:MPI_Type_create_struct ……继续阅读 »