ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
          
        
        
          
            123
          
        
        
          void* recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm
        
        
          comm)
        
        
          int MPI_Allgatherv(void* sendbuf, int sendcount,
        
        
          MPI_Datatype sendtype, void* recvbuf, int *recvcounts,
        
        
          int *displs, MPI_Datatype recvtype, MPI_Comm comm)
        
        
          int MPI_Alltoall(void* sendbuf, int sendcount, MPI_Datatype send-
        
        
          type,
        
        
          void* recvbuf, int recvcount, MPI_Datatype recvtype, MPI_Comm
        
        
          comm)
        
        
          int MPI_Alltoallv(void* sendbuf, int *sendcounts, int *sdispls,
        
        
          MPI_Datatype sendtype, void* recvbuf, int *recvcounts, int
        
        
          *rdispls,
        
        
          MPI_Datatype recvtype, MPI_Comm comm)
        
        
          int MPI_Reduce(void* sendbuf, void* recvbuf, int count,
        
        
          MPI_Datatype datatype, MPI_Op op, int root, MPI_Comm comm)
        
        
          int MPI_Op_create(MPI_User_function *function, int commute,
        
        
          MPI_Op *op)
        
        
          int MPI_Op_free( MPI_Op *op)
        
        
          int MPI_Allreduce(void* sendbuf, void* recvbuf, int count,
        
        
          MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
        
        
          int MPI_Reduce_scatter(void* sendbuf, void* recvbuf, int
        
        
          *recvcounts,
        
        
          MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
        
        
          int MPI_Scan(void* sendbuf, void* recvbuf, int count,
        
        
          MPI_Datatype datatype, MPI_Op op, MPI_Comm comm)
        
        
          
            Привязки для групп, контекстов и коммуникаторов в языке Си
          
        
        
          int MPI_Group_size(MPI_Group group, int *size)
        
        
          int MPI_Group_rank(MPI_Group group, int *rank)
        
        
          int MPI_Group_translate_ranks (MPI_Group group1, int n, int
        
        
          *ranks1,
        
        
          MPI_Group group2, int *ranks2)
        
        
          int MPI_Group_compare(MPI_Group group1,MPI_Group group2, int
        
        
          *result)
        
        
          int MPI_Comm_group(MPI_Comm comm, MPI_Group *group)
        
        
          int MPI_Group_union(MPI_Group group1, MPI_Group group2, MPI_Group
        
        
          *newgroup)