Namespace:  MPI
Assembly:  MPI (in MPI.dll)
Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public static int MPI_Alltoall(
	IntPtr sendbuf,
	int sendcount,
	int sendtype,
	IntPtr recvbuf,
	int recvcount,
	int recvtype,
	int comm
)
Visual Basic (Declaration)
Public Shared Function MPI_Alltoall ( _
	sendbuf As IntPtr, _
	sendcount As Integer, _
	sendtype As Integer, _
	recvbuf As IntPtr, _
	recvcount As Integer, _
	recvtype As Integer, _
	comm As Integer _
) As Integer
Visual C++
public:
static int MPI_Alltoall(
	IntPtr sendbuf, 
	int sendcount, 
	int sendtype, 
	IntPtr recvbuf, 
	int recvcount, 
	int recvtype, 
	int comm
)

Parameters

sendbuf
Type: System..::.IntPtr
Buffer containing the data to send from this process. The ith position in this buffer contains the data that will be sent to the process with rank i.
sendcount
Type: System..::.Int32
The number of elements to send to each process.
sendtype
Type: System..::.Int32
The type of data stored in sendbuf.
recvbuf
Type: System..::.IntPtr
Buffer that will receive data sent from other processes to this process.
recvcount
Type: System..::.Int32
The number of elements that will be received from each process.
recvtype
Type: System..::.Int32
The type of data stored in recvbuf.
comm
Type: System..::.Int32
The communicator used for collective communication.

See Also