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程序
|