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
  所有进程之间的数据交换,其数量、偏移和数据类型可以互不相同