int MPI_Accumulate(void
* origin_addr, int origin_count, MPI_Datatype origin_datatype, int target_rank,
MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op
op, MPI_Win win) 用指定的操作累计目标进程窗口中的数据 int MPI_Add_error_class(int * errorclass) 创建一个新的出错处理类并返回它的值 int MPI_Add_error_code(int errorclass, int * error) 创建一个与错误处理类相联系的错误处理代码,并返回它的值 int MPI_Add_error_string(int errorcode, char * string) 将一个出错提示串与错误处理类或错误代码建立联系 int MPI_Alloc_mem(MPI_Aint size, MPI_Info info, void * baseptr) 分配一块内存用于远程存储访问和消息传递操作 int MPI_Alltoallw(void * sendbuf, int sendcounts[], int sdispls[], MPI_Datatype sendtypes[], void * recvbuf, int recvcounts[], int rdispls[], MPI_Datatype recvtypes[], MPI_Comm comm) 所有进程之间的数据交换,其数量、偏移和数据类型可以互不相同 |
||