Yes, Bruck for barrier is a variant of the dissemination algorithm as described 
in:
 - Debra Hensgen, Raphael Finkel, and Udi Manbet. Two algorithms for barrier 
synchronization. International Journal of Parallel Programming, 17(1):1–17, 
1988.

  George.


On Jun 29, 2013, at 12:05 , Ronny Brendel <ronnybren...@gmail.com> wrote:

> Hi,
> 
> I am digging through openmpi to find out what algorithm the barrier actually 
> uses.
> seems to be bruck/dissemination.
> 
> However i stumbled upon something odd.
> in: ompi/mca/coll/tuned/coll_tuned_barrier.c
> function: ompi_coll_tuned_barrier_intra_bruck
> 
> I think you intend (by the comments and the function name) to send to the 
> previous node and receive from the next. But actually it looks like you are 
> doing the reverse. (which should then be the dissemination algorithm)
> 
> It's no big deal, I'm just a bit confused right now, and wonder if I'm 
> missing something. I hope you can help me understand.
> 
> cheers,
> Ronny
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to