|  | Home | Libraries | People | FAQ | More | 
boost::mpi::test_any — Test whether any non-blocking request has completed.
// In header: <boost/mpi/nonblocking.hpp> template<typename ForwardIterator> optional< std::pair< status, ForwardIterator > > test_any(ForwardIterator first, ForwardIterator last);
This routine takes in a set of requests stored in the iterator range [first,last) and tests whether any of these requests has been completed. This routine is similar to wait_any, but will not block waiting for requests to completed. It provides functionality equivalent to MPI_Testany.
| Parameters: | 
 | ||||
| Returns: | If any outstanding requests have completed, a pair containing the status object that corresponds to the completed operation and the iterator referencing the completed request. Otherwise, an empty  |