[mpich-discuss] A quick question on collective routines

Hiatt, Dave M dave.m.hiatt at citi.com
Fri Jan 8 16:36:25 CST 2010


I need to know if I've made a really dumb mistake.  The implications are big;

On a collective routine, like MPI:: Bcast, when it is broadcast out, do the compute nodes that read in the data have to always respond in the exact order (the ordering being rank) each time.  That is, if the first message is read by nodes 1,3,5,7,9,2,4,6,8,10 in that order, to all subsequent broadcasts on the same communicator for the lives of those processes have to occur in the same order.

I'm trying to make sense of the following sentence is "Using MPI".  "MPI requires that collective routines on the same communicator be called by all processes in that communicator , in the same order".

Thanks a whole lot for help

dave


"Consequences, Schmonsequences, as long as I'm rich". - Daffy Duck
Dave Hiatt
Market Risk Systems Integration
CitiMortgage, Inc.
1000 Technology Dr.
Third Floor East, M.S. 55
O'Fallon, MO 63368-2240

Phone:  636-261-1408
Mobile: 314-452-9165
FAX:    636-261-1312
Email:     Dave.M.Hiatt at citigroup.com






More information about the mpich-discuss mailing list