Hi, 

I would like to know what are the algorithms used in MPI_BCast() in the OpenMPI 
implementation. 

For example, in MPICH2, depending on the number of processes and the size of 
data to broadcast, the broadcasting algorithm used can be different : a 
binomial tree if the message is short or MPI_Scatter followed by MPI_AllGather 
if the message to broadcast is long.

Is it the same for OpenMPI ? 
It doesn't seem to be the case since the broadcasting time is different when I 
use OpenMPI or MPICH2.

Thanks for your help,

Mehdi.

Reply via email to