MPI_Gather(sendbuf, sendcount, sendtype, recvbuf, recvcounts, displs, recvtype, root, comm, ierror)
<type> sendbuf(*), recvbuf(*)
integer sendcount, sendtype, recvcount, recvtype, root, comm, ierror
  从进程组中收集消息

MPI_Gatherv(sendbuf, sendcount, sendtype, recvbuf, recvcounts, displs, recvtype, root, comm, ierror)
<type> sendbuf(*), recvbuf(*)
integer sendcount, sendtype, recvcounts(*), displs(*), recvtype, root, comm, ierror
  从各进程组中收集消息到指定的位置

MPI_Get_count(status, datatype, count, ierror)
integer status(*), datatype, count, ierror
  得到以给定数据类型为单位的数据的个数

MPI_Get_elements(status, datatype, elements, ierror)
integer status(*), datatype, elements, ierror
  返回给定数据类型中基本元素的个数

MPI_Get_processor_name(name, resultlen, ierror)
character * (MPI_MAX_PROCESSOR_NAME) name
integer resultlen, ierror
  得到处理器名称

MPI_Get_version(version, subversion, ierror)
integer version, subversion, ierror
  返回MPI的版本号

MPI_Graph_create(comm_old, nnodes, index, edges, reorder, comm_graph, ierror)
integer comm_old, nnodes, index(*), edges(*), comm_graph, ierror
Logical reorder
  按照给定的拓扑创建新的通信域

MPI_Graph_get(comm, maxindex, maxedges, index, edges, ierror)
integer comm, maxindex, maxedges, index(*), edges(*), error
  得到给定通信域的处理器拓扑结构

MPI_Graph_map(comm, nnodes, index, edges, newrank, error)
integer comm, nnodes, index(*), edges(*), newrank, error
  将进程映射到给定的拓扑

MPI_Graph_neighbors_count(comm, rank, nneighbors, ierror)
integer comm, rank, nneighbors, ierror
  给定拓扑,返回给定结点的相邻结点数

MPI_Graph_neighbors(comm, rank, maxneighbors, neighbors, ierror)
integer comm, rank, maxneighbors, neighbors(*), ierror
  给定拓扑,返回给定结点的相邻结点

MPI_Graphdims_Get(comm, nnodes, nedges, ierror)
integer comm, nnodes, nedges, ierror
  得到给定通信域的图拓扑

MPI_Group_compare(group1, group2, result, ierror)
integer group1, group2, result, ierror
  比较两个组