Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] Broadcast problem
From: Randolph Pullen (randolph_pullen_at_[hidden])
Date: 2013-04-30 02:43:23


I have a number of processes split into sender and receivers. Senders read large quantities of randomly organised data into buffers for transmission to receivers. When a buffer is full it needs to be transmitted to all receivers this repeats until all the data is transmitted. Problem is that MPI_Bcast must know the root it is to receive from and therefore cant receive 'blind' from the first full sender. Scatter would be inneffieienct because a few senders wont have anything to send - so its wasteful to transmit those empty buffers repeatedly.  Any ideas? Can Bcast recievers be promiscuous? Thanks Randolph