Advertisement

Process says hello! My first parallel program.

阅读量:

Greet from process

编写一个hello word一样的并行程序

当然,不会完全像hello word一样简单

作为一个并行程序,本身就不会很简单!

题目要求

有多个进程,编号0 - n

现在要求1 - n号进程将消息发送至0号进程,

0号进程接受来自各个进程的消息,并显示!

主要思路

重点在于体会其中的编程思想和解决并行问题的思路

遵循规范设计的_MPI_程序,在运行并行代码块时应尽量确保其应在 MPI 初始化(MPI_Init)和终止(MPI_Finalize)函数之间运行;然而,在一个程序中可能存在多个这样的代码块。

下面是一个典型的MPI程序的代码格式

复制代码
 #include "mpi.h" //mpi头文件

    
  
    
 int main() {
    
 	...
    
 	/*MPI初始化,需要说明的是,程序的并行部分应当在此处起始*/
    
 	MPI_Init(NULL, NULL);
    
     ...
    
 	/*MPI代码区退出部分,按照规范,并行代码应当立即结束*/
    
 	MPI_Finalize();
    
     ...
    
 	return 0;
    
 }

建议在进行进程通信时应采用MPI_Comm_

全部评论 (0)

还没有任何评论哟~