Function wait_all
boost::mpi::wait_all — Wait until all non-blocking requests have completed. 
 
Synopsis
template<typename ForwardIterator, typename OutputIterator> 
  OutputIterator 
  wait_all(ForwardIterator first, ForwardIterator last, OutputIterator out);
template<typename ForwardIterator> 
  void wait_all(ForwardIterator first, ForwardIterator last);
Description
Эта процедура принимает набор запросов, хранящихся в диапазоне итераторов.MPI_Waitall.
| Параметры: | | первый
 | Итератор, обозначающий начало последовательности объектов запроса. |  
| Последний
 | Итератор, обозначающий конец последовательности объектов запроса. |  
| 
 | При наличии выходного итератора, через который будет издаваться статус каждого запроса.состояниеобъекты испускаются в том же порядке, в каком запросы извлекаются из[первый, последний]. | 
 | 
| Возвращение: | Если параметризбыл предоставлен, значениеизпосле того, как все объектыстатусабыли испущены. |