10#include "Communicate/Request.h"
14 template <std::contiguous_iterator InputIter, std::contiguous_iterator OutputIter>
15 void waitall(InputIter req_first, InputIter req_last, OutputIter sta_first) {
16 auto count = std::distance(req_first, req_last);
17 MPI_Waitall(count, *req_first, *sta_first);
20 void wait(Request& request, Status& status) {
21 MPI_Wait(request, status);