preCICE v3.2.0
Loading...
Searching...
No Matches
MPIRequest.hpp
Go to the documentation of this file.
1#pragma once
2#ifndef PRECICE_NO_MPI
3
4#include <mpi.h>
5#include "com/Request.hpp"
6
7namespace precice::com {
8class MPIRequest : public Request {
9public:
10 explicit MPIRequest(MPI_Request request);
11
12 bool test() override;
13
14 void wait() override;
15
16private:
17 MPI_Request _request;
18};
19} // namespace precice::com
20
21#endif // not PRECICE_NO_MPI
MPIRequest(MPI_Request request)
Definition MPIRequest.cpp:6
contains the data communication abstraction layer.