MPI_Recv не работает после нескольких итераций - PullRequest
0 голосов
/ 10 апреля 2020
MPI_Init()
// find out process ID,
// and how many processes were started
MPI_Comm_rank(MPI_COMM_WORLD, &pid);
MPI_Comm_size(MPI_COMM_WORLD, &np);
for(int i=0;i < 10; i++){
 if(pid=0){

 MPI_Send(.....) 

 // sequential code 
 }
 else{
       paralle code
   MPI_Recv(...)
}

}
MPI_Finalize();

В течение нескольких итераций он работает абсолютно нормально, но после этого отправляет данные, но не получает procosses pid! = 0. В чем может быть возможная ошибка?

...