used for managing groups of messages More...
#include <classdescMP.h>
Public Member Functions | |
MPIbuf_array (unsigned n) | |
MPIbuf & | operator[] (unsigned i) |
bool | testall () |
return true if all messages have been completed | |
int | testany () |
return the index of any request that has completed, or MPI_UNDEFINED if none | |
std::vector< int > | testsome () |
return the index of the requests that have completed | |
void | waitall () |
wait for all outstanding requests to complete | |
int | waitany () |
wait for any outstanding request to complete, returning index of completed request | |
std::vector< int > | waitsome () |
wait for some outstanding requests to complete, returning an array of request indices | |
used for managing groups of messages