任意源和任意标识的使用-煤矿安全监控系统现状及发展趋势
7.6任意源和任意标识的使用在接收操作中通过使用任意源和任意tag标识使得该接收操作可以接收任何进程以任何标识发送给本进程的数据但是该消息的数据类型必须和接收操作的数据类型相一致下面给出一个使用任意源和任意标识的例子图22其中ROOT进程进程0接收来自其它所有进程的消息然后将各消息的内容消息来源和消息标识打印出来进程1进程2进程i进程N-1各进程向ROOT进程发送消息ROOT进程0接收消息并打印图22接收任意源和任意标识的消息#include "mpi.h" #include int main(argc, argv) int argc; char **argv; { int rank, size, i, buf[1]; MPI_Status status; MPI_Init( &argc, &argv ); MPI_Comm_rank( MPI_COMM_WORLD, &rank ); MPI_Comm_size( MPI_COMM_WORLD, &size ); if (rank == 0) { for (i=0; i
926.2KB
文件大小:
评论区