R: Re: [MPICH] MPI_Probe, MPI_Iprobe MPI_Bcast

Eng. A.A. Isola alfonso.isola at tin.it
Fri Sep 15 12:01:27 CDT 2006


Ok for the answer, but there's anything that don't work...


For ex.
"No, because MPI_Bcast is a collective operation. All members of the
 
communicator used there must call MPI_Bcast simultaneously, behaves 
like a barrier. So if one of the members doesn't call MPI_Bcast, you'll 
have a deadlock."

Sorry but the MPI_Barrier is a collective BLOCKING 
routine, then if for ex. there're 3 processes, and 1 of them for any 
reasons is too much slow and don't call the MPI_Bcast, the others 2 
processes will wait it. Isn't mandatory that all the processes call the 
MPI_Bcast "simultaneously", because the fater processes will wait the 
slower (like the MPI_Barrier as you say).

Alfonso




More information about the mpich-discuss mailing list