//Writed by YaoPu
//connect via Email:yaopu@iccas.ac.cn
#include"mpi.h"
#include"stdio.h"
#include"string.h"
int main(int argc, char **argv)
{
char message[20];
int myrank;
MPI_Status status;
MPI_Init(&argc,&argv);
MPI_Comm_rank(MPI_COMM_WORLD,&myrank);
if(myrank==0)
{
strcpy(message,"hello 1");
MPI_Send(message,strlen(message),MPI_CHAR,1,99,MPI_COMM_WORLD);
}
else if(myrank==1)
{
MPI_Recv(message,20,MPI_CHAR,0,99,MPI_COMM_WORLD,&status);
printf("received :%s\n",message);
}
MPI_Finalize();
return 0;
}MPI_Recv
最新推荐文章于 2025-06-25 09:06:35 发布
本文展示了一个使用MPI实现的简单进程间通信程序。该程序包含两个进程:发送方(秩0)向接收方(秩1)发送字符串hello1。通过MPI_Send和MPI_Recv函数完成消息传递。

1万+

被折叠的 条评论
为什么被折叠?



