thanks for your reply.
The message size is 72 bytes.
The master sends out the message package to each 51 nodes.
Then, after doing their local work, the worker node send back the same-size
message to the master.
Master use vector.push_back(new messageType) to receive each message from
workers
Hi Brian
When you spawn processes with MPI_Comm_spawn(), one of the arguments
will be set to an intercommunicator of thes spawner and the spawnees.
You can use this intercommunicator as the communicator argument
in the MPI_functions.
Jody
On Fri, Jul 9, 2010 at 5:56 PM, Brian Budge wrote:
> Hi al
Jack Bryan wrote:
The master node can receive message ( the same size) from 50
worker nodes.
But, it cannot receive message from 51 nodes. It caused
"truncate error".
How big was the buffer that the program specified in the receive call?
How big was the message that was sent?
MPI_E
Hi,
thanks for all your replies.
The master node can receive message ( the same size) from 50 worker nodes.
But, it cannot receive message from 51 nodes. It caused "truncate error".
I used the same buffer to get the message in 50 node case.
About ""rendezvous" protocol", what is the meaning