ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
119
Функция обработки для обработчиков ошибок декларируется:
SUBROUTINE HANDLER_FUNCTION (COMM, ERROR_CODE, ...)
INTEGER COMM, ERROR_CODE
Привязки для парных обменов в языке Си
Функции представлены в порядке их появления в тексте стандарта
int MPI_Send(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm)
int MPI_Recv(void* buf, int count, MPI_Datatype datatype, int
source,
int tag, MPI_Comm comm, MPI_Status *status)
int MPI_Get_count(MPI_Status *status, MPI_Datatype datatype, int
*count)
int MPI_Bsend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm)
int MPI_Ssend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm)
int MPI_Rsend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm)
int MPI_Buffer_attach( void* buffer, int size)
int MPI_Buffer_detach( void* buffer, int* size)
int MPI_Isend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm, MPI_Request *request)
int MPI_Ibsend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm, MPI_Request *request)
int MPI_Issend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm, MPI_Request *request)
int MPI_Irsend(void* buf, int count, MPI_Datatype datatype, int
dest,
int tag, MPI_Comm comm, MPI_Request *request)
1...,111,112,113,114,115,116,117,118,119,120 122,123,124,125,126,127,128,129,130,131,...180