Newsgroups: comp.parallel.mpi
From: Reto Koradi <kor@mol.biol.ethz.ch>
Subject: send to multiple processes
Organization: Swiss Federal Institute of Technology (ETHZ)
Date: Tue, 25 Mar 1997 19:30:14 +0100
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <333819B6.6580@mol.biol.ethz.ch>

This must be a trivial question, but I've been looking through the
"Using MPI" book and online manual pages for quite some time, without
finding a good answer:

What is the best way to send the same message to multiple processes?
The examples I saw just seem to make one MPI_Send call for each of
the destinations, which looks very inefficient. MPI_Bcast doesn't
cut it because it only seems to allow for synchronous communication,
while I'd want the sends/receives to be asynchronous.

So am I missing something obvious, or is it really necessary to make
repeated calls to MPI_Send with the same message?
-- 
Reto Koradi (kor@mol.biol.ethz.ch, http://www.mol.biol.ethz.ch/~kor)

