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