ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
120
int MPI_Irecv(void* buf, int count, MPI_Datatype datatype, int
source,
int tag, MPI_Comm comm, MPI_Request *request)
int MPI_Wait(MPI_Request *request, MPI_Status *status)
int MPI_Test(MPI_Request *request, int *flag, MPI_Status *status)
int MPI_Request_free(MPI_Request *request)
int MPI_Waitany(int count, MPI_Request *array_of_requests, int
*index,
MPI_Status *status)
int MPI_Testany(int count, MPI_Request *array_of_requests, int
*index,
int *flag, MPI_Status *status)
int MPI_Waitall(int count, MPI_Request *array_of_requests,
MPI_Status
*array_of_statuses)
int MPI_Testall(int count, MPI_Request *array_of_requests, int
*flag,
MPI_Status *array_of_statuses)
int MPI_Waitsome(int incount, MPI_Request *array_of_requests, int
*outcount,int *array_of_indices, MPI_Status *array_of_statuses)
int MPI_Testsome(int incount, MPI_Request *array_of_requests, int
*outcount,int *array_of_indices, MPI_Status *array_of_statuses)
int MPI_Iprobe(int source, int tag, MPI_Comm comm, int *flag,
MPI_Status *status)
int MPI_Probe(int source, int tag, MPI_Comm comm, MPI_Status
*status)
int MPI_Cancel(MPI_Request *request)
int MPI_Test_cancelled(MPI_Status *status, int *flag)
int MPI_Send_init(void* buf, int count, MPI_Datatype datatype,
int
dest, int tag, MPI_Comm comm, MPI_Request *request)
int MPI_Bsend_init(void* buf, int count, MPI_Datatype datatype,
int
dest, int tag, MPI_Comm comm, MPI_Request *request)
int MPI_Ssend_init(void* buf, int count, MPI_Datatype datatype,
int
1...,112,113,114,115,116,117,118,119,120,121 123,124,125,126,127,128,129,130,131,132,...180