The collective calls are handled by the collective framework (mca/coll). You can export only the function you want (MPI_Bcast in your example) from your collective component.
On Sep 27, 2011, at 05:43 , Xin He wrote:
> Hi all,
> sorry that it takes so long for paper works of TIPC BTL. Hopefully I can get some feedback this week.
> However, I would like to do some work while waiting. For future work, I would like to add TIPC_broadcast
> to support MPI_Bcast. But as I looked into TCP BTL code, I could not find any code doing broadcast. Does
> that mean MPI_Bcast is actually done by sending one by one? In that case, in I want to add actual broadcast
> support, which part should I change, I guess not just adding a BTL but also modify PML as well?
> Thank you in advance!
> devel mailing list