草庐IT

typecount

全部标签

c++ - 自动类型的 MPI 广播变量

我正在研究生成C++代码的编译器。在以下情况下:MPI_Comm_rank(MPI_COMM_WORLD,&rank);if(rank==0){autoi=function();//dosomethingMPI_Bcast(&i,1,MPI_INT,0,MPI_COMM_WORLD);}else{autoi;MPI_Bcast(&i,1,MPI_INT,0,MPI_COMM_WORLD);cout变量“i”的类型在编译时确定,MPI是否具有允许广播此类变量的通用类型?如果没有,我该如何广播这些变量?而且,我应该如何接收这些变量,因为不允许简单地声明autoi;。