[This is preliminary documentation and is subject to change.]

Wait until some MPI requests have completed, then provide a list of all of the requests that have completed. See WaitSome()()().

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

Syntax

C#
public static int MPI_Waitsome(
	int incount,
	int[] array_of_requests,
	out int outcount,
	int[] array_of_indices,
	Unsafe..::.MPI_Status[] array_of_statuses
)
Visual Basic (Declaration)
Public Shared Function MPI_Waitsome ( _
	incount As Integer, _
	array_of_requests As Integer(), _
	<OutAttribute> ByRef outcount As Integer, _
	array_of_indices As Integer(), _
	array_of_statuses As Unsafe..::.MPI_Status() _
) As Integer
Visual C++
public:
static int MPI_Waitsome(
	int incount, 
	array<int>^ array_of_requests, 
	[OutAttribute] int% outcount, 
	array<int>^ array_of_indices, 
	array<Unsafe..::.MPI_Status>^ array_of_statuses
)

Parameters

incount
Type: System..::.Int32
The number of requests in array_of_requests.
array_of_requests
Type: array< System..::.Int32 >[]()[]
The array of requests to be completed.
outcount
Type: System..::.Int32 %
Receives the number of requests that have been completed.
array_of_indices
Type: array< System..::.Int32 >[]()[]
An array that will receive the indices into array_of_requests of the completed requests.
array_of_statuses
Type: array< MPI..::.Unsafe..::.MPI_Status >[]()[]
Array containing the completed status information that corresponds to the completed requests whose indices are in array_of_indices.

See Also