Ralph Castain wrote:
> Ummm....not to put gasoline on the fire, but...if the data exchange is
> blocking, why do you need to call a barrier op first? Just use an
> appropriate blocking data exchange call (collective or whatever) and it
> will "barrier" anyway.
Since I don't run these codes, I would have to defer to those that do.
This said, I am not sure if they are running the coupling as two
separate MPI codes or as one code sharing a communications handle or
I do agree that letting the data exchange provide a (natural) barrier
makes a great deal of sense, though the codes may not be amenable to
this mode of operations. Gerry could likely shed light on this.
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
web : http://www.scalableinformatics.com
phone: +1 734 786 8423 x121
fax : +1 866 888 3112
cell : +1 734 612 4615