|
| MPI_Status | wait (MPI_Request &request) |
| void | wait (MPI_Request &request, MPI_Status *status) |
| template<POD_t DataType> |
| int | send (MPI_Request &request, DataType data, size_t dest, size_t tag) |
| template<POD_t DataType> |
| int | send_v (MPI_Request &request, std::span< const DataType > data, size_t dest, size_t tag, bool send_size) noexcept |
| template<POD_t DataType> |
| int | recv_span (MPI_Request &request, std::span< DataType > buf, size_t src, size_t tag) noexcept |
| template<POD_t DataType> |
| std::optional< DataType > | recv (size_t src, MPI_Request &request, size_t tag) noexcept |
| template<POD_t T> |
| int | _broadcast_unsafe (T *data, size_t _size, size_t root, MPI_Request &request) |
| template<POD_t T> |
| int | broadcast_span (std::span< T > data, size_t root, MPI_Request &request) |