next up previous contents
Next: MPI_Allreduce-length Up: Collective-pattern Previous: MPI_Allgatherv-nodes-long   Contents

MPI_Allgatherv-nodes-short

The MPI_Allgatherv operation each process collects data from any other process and concats the received data in one buffer. In additon to the MPI_Allgather operation, we can use per processor receiving from another processes a specific displacement and length, which determine where to write received data in the root's buffer and how man bytes to receive from any processor. Of course, it is interesting to see, what are the extra costs of this features. We vary over the number of nodes. The messages have the length of 256 Bytes (for each node).

\epsfig{file=col_MPI_Allgatherv-nodes-short.eps}
  number of nodes
X axis scale linear
Param. refinement no automatic x wide adaption
Argument range 2 - 8 units (s. below)
Argument stepwidth 1.000000

next up previous contents
Next: MPI_Allreduce-length Up: Collective-pattern Previous: MPI_Allgatherv-nodes-long   Contents
Per Ekman 2002-01-29