测试编译运行及显示结果正常出现结果表明没有问题,通过opemMPI加速矩阵乘法运算。采用主从模式,0号是master,其他是child。获取进程的编号获取指定通信域的进程数消息发送MPI_Send函数用于发送一个消息到目标进程。buf是要发送数据的指针,比如一个A数组,可以直接&A,count则是数据长度,datatype都要改成MPI的type。dest就是worker的id了。tag则可以通过不同的type来区分消息类型,比如是master发送的还是worker发送的。MPI只支持静态进程创建,即:每个进程在执行前必须在MPI环境中登记,且它们必须一起启动。通常启动可执行的MPI程序是通过命令行来实现的。启动方法由具体实现确定。
暂无评论