ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
142
void Attach_buffer(void* buffer, int size)
int Detach_buffer(void*& buffer)
Request Comm::Isend(const void* buf, int count, const Datatype&
datatype,
int dest, int tag) const
Request Comm::Ibsend(const void* buf, int count, const Datatype&
datatype,
int dest, int tag) const
Request Comm::Issend(const void* buf, int count, const Datatype&
datatype,
int dest, int tag) const
Request Comm::Irsend(const void* buf, int count, const Datatype&
datatype,
int dest, int tag) const
Request Comm::Irecv(void* buf, int count, const Datatype& data-
type,
int source, int tag) const
void Request::Wait(Status& status)
void Request::Wait()
bool Request::Test(Status& status)
bool Request::Test()
void Request::Free()
static int Request::Waitany(int count, Request ar-
ray_of_requests[], Status&
status)
static int Request::Waitany(int count, Request ar-
ray_of_requests[])
static bool Request::Testany(int count, Request ar-
ray_of_requests[],
int& index, Status& status)
static bool Request::Testany(int count, Request ar-
ray_of_requests[], int&index)
static void Request::Waitall(int count, Request ar-
ray_of_requests[],