MPI_Comm_get_attr(comm, comm_keyval, attribute_val, flag, ierror)
integer comm, comm_keyval, ierror
integer(kind=MPI_ADDRESS_KIND) attribute_val
Logical flag
  返回与一个通信域缓存的属性对应的值

MPI_Comm_get_errhandler(comm, errhandler, ierror)
integer comm, errhandler, ierror
  返回当前与一个通信域对应的错误处理程序

MPI_Comm_get_name(comm, comm_name, resultlen, ierror)
integer comm, resultlen, ierror
character*(*) comm_name
  返回与一个通信域对应的名字

MPI_Comm_get_parent(parent, ierror)
integer parent, ierror
  返回一个既包括子进程又包括父进程的组间通信域。

MPI_Comm_join(fd, intercom, ierror)
integer fd, intercom, ierror
  将通过套接字连接的MPI进程形成一个组间通信域返回

MPI_Comm_set_attr(com, comm_keyval, attribute_val, ierror)
integer comm, comm_keyval, ierror
integer(kind=MPI_ADDRESS_KIND) attribute_val
  设置通信域缓存的属性的值

MPI_Comm_set_errhandler(comm, errhandler, ierror)
integer comm, errhandler, ierror
  把出错处理程序附加到通信域

MPI_Comm_set_name(comm, comm_name, ierror)
integer comm, ierror
character*(*) comm_name
  把名字对应到通信域

MPI_Comm_spawn(command, argv, maxprocs, info, root, comm, intercom, array_of_errcodes, ierror)
character*(*) command, argv(*)
integer info, maxprocs, root, comm, intercomm, array_of_errcodes(*), ierror
  产生子进程运行MPI程序

MPI_Comm_spwan_multiple(count, array_of_commands, array_of_argv, aray_of_maxprocs, array_of_info, root, comm, intercomm, array_of_errcodes, ierror)
integer count, array_of_info(*), array_of_maxprocs(*), root, comm,
intercomm, array_of_errcodes(*), ierror
character*(*) array_of_commands(*), array_of_argv(count, *)
  产生子进程运行不同MPI程序