一、mpi
来自教材《并行程序设计导论》
mpi的helloworld程序
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
//test3_1.c #include <stdio.h> #include <string.h> #include <mpi.h> const int MAX_STRING = 100; int main(void){ char greeting[MAX_STRING]; int comm_sz; int my_rank; int q; MPI_Init(NULL,NULL); MPI_Comm_size(MPI_COMM_WORLD,&comm_sz); MPI_Comm_rank(MPI_COMM_WORLD,&my_rank); if(my_rank!=0) { sprintf(greeting,"greetings from process %d of %d!",my_rank,comm_sz); //sprintf是给greeting赋值 MPI_Send(greeting,strlen(greeting)+1,MPI_CHAR,0,0,MPI_COMM_WORLD); } else{ printf("Greeting from process %d of %d!\n",my_rank,comm_sz);