Messages can have different sizes and displacements. It is always the last argument. Description This routine distributes individual messages from root to each task in comm .
Messages can have different sizes and displacements.
With sendcounts as an array, messages can have varying sizes of data that can be sent to each task. This means the amount of data sent must be equal to the amount of data received, pairwise between each task and the root . Distinct type maps between sender and receiver are allowed. On other tasks, only the arguments recvbuf, recvcount, recvtype, root, and comm are significant. The argument root must be the same on all tasks.