ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
          
        
        
          
            121
          
        
        
          dest, int tag, MPI_Comm comm, MPI_Request *request)
        
        
          int MPI_Rsend_init(void* buf, int count, MPI_Datatype datatype,
        
        
          int
        
        
          dest, int tag, MPI_Comm comm, MPI_Request *request)
        
        
          int MPI_Recv_init(void* buf, int count, MPI_Datatype datatype,
        
        
          int
        
        
          source,int tag, MPI_Comm comm, MPI_Request *request)
        
        
          int MPI_Start(MPI_Request *request)
        
        
          int MPI_Startall(int count, MPI_Request *array_of_requests)
        
        
          int MPI_Sendrecv(void *sendbuf, int sendcount, MPI_Datatype send-
        
        
          type,
        
        
          int dest, int sendtag, void *recvbuf, int recvcount, int recv-
        
        
          type,
        
        
          int source, MPI_Datatype recvtag, MPI_Comm comm, MPI_Status
        
        
          *status)
        
        
          int MPI_Sendrecv_replace(void* buf, int count, MPI_Datatype data-
        
        
          type,
        
        
          int dest, int sendtag, int source, int recvtag, MPI_Comm comm,
        
        
          MPI_Status *status)
        
        
          int MPI_Type_contiguous(int count, MPI_Datatype oldtype,
        
        
          MPI_Datatype *newtype)
        
        
          int MPI_Type_vector(int count, int blocklength, int stride,
        
        
          MPI_Datatype oldtype, MPI_Datatype *newtype)
        
        
          int MPI_Type_hvector(int count, int blocklength, MPI_Aint stride,
        
        
          MPI_Datatype oldtype, MPI_Datatype *newtype)
        
        
          int MPI_Type_indexed(int count, int *array_of_blocklengths,
        
        
          int *array_of_displacements, MPI_Datatype oldtype,
        
        
          MPI_Datatype *newtype)
        
        
          int MPI_Type_hindexed(int count, int *array_of_blocklengths,
        
        
          MPI_Aint *array_of_displacements, MPI_Datatype oldtype,
        
        
          MPI_Datatype *newtype)
        
        
          int MPI_Type_struct(int count, int *array_of_blocklengths,
        
        
          MPI_Aint *array_of_displacements, MPI_Datatype *array_of_types,
        
        
          MPI_Datatype *newtype)
        
        
          int MPI_Address(void* location, MPI_Aint *address)
        
        
          int MPI_Type_extent(MPI_Datatype datatype, MPI_Aint *extent)
        
        
          int MPI_Type_size(MPI_Datatype datatype, int *size)