Newsgroups: comp.parallel.pvm
From: nupairoj@cps.msu.edu (Natawut Nupairoj)
Subject: Re: MPI_Bcast problems?
Keywords: MPI
Organization: Michigan State University, CPS Department
Date: 14 Jun 1994 20:09:08 GMT
Message-ID: <2tl2p4$rmc@msuinfo.cl.msu.edu>

In article <2tjlb9INNhgv@dubhe.anu.edu.au>, sits@cs.anu.edu.au (David Sitsky)
writes:
[stuffes deleted]
|> 
|> Although a non blocking MPI_Bcast operation may solve this problem, I'm just
|> curious why the MPI standard doesn't include a function MPI_Mcast which
|> has the same semantics as pvm_mcast (ie non-collective call but message appears
|> as an ordinary message to the destination processes).
|> 
|> This seems to me like an important function that isn't present in MPI.  Is there
|> some reason why it wasn't included?  Are there any workarounds?

MPI has a "group" concept which allows you to create your own communication
domain.  Thus, to do multicast in MPI, you can just create a new group and then
use MPI_Bcast.

Natawut.
nupairoj@cps.msu.edu

