int MPI_Close_port(char
* port_name) 关闭指定的端口 int MPI_Comm_accept(char * port_name, MPI_Info info, int root, MPI_Comm comm, MPI_Comm * newcomm) 接受请求,和客户端建立联系 MPI_Fint MPI_Comm_c2f(MPI_Comm comm) C通信域句柄转换为Fortran通信域句柄 int MPI_Comm_call_errhandler(MPI_Comm comm, int error) 激活与指定通信域相联系的错误处理程序 int MPI_Comm_connect(char * portname, MPI_Info info, int root, MPI_Comm comm, MPI_Comm * newcomm) 请求和服务端建立联系 int MPI_Comm_create_errhandler(MPI_Comm_errhandler_fn *function, MPI_Errhandler *errhandler) 创建一个能附加到通信域的错误处理程序 int MPI_Comm_create_keyval(MPI_Comm_copy_attr_function *comm_copy_attr_fn, MPI_Comm_delete_attr_function *comm_delete_attr_fn, int *comm_keyval, void *extra_state) 建一个能在通信域之上缓存的新属性 int MPI_Comm_delete_attr(MPI_Comm comm, int comm_keyval) 删除建立在通信域之上的缓存属性 int MPI_Comm_disconnect(MPI_Comm *comm) 等待所有在通信域之中排队的通信完成,断开与服务端的联系并释放通信域 MPI_Comm MPI_Comm_f2c(MPI_Fint comm) 把一个Fortran通信域句柄转换成C通信域句柄 int MPI_Comm_free_keyval(int *comm_keyval) 释放用MPI_Comm_create_keyval创建的属性 int MPI_Comm_get_attr(MPI_Comm comm, int comm_keyval, void attribute_val, int *flag) 返回与一个通信域缓存的属性对应的值 int MPI_Comm_get_errhandler(MPI_comm comm, MPI_Errhandler *errhandler) 返回当前与一个通信域对应的错误处理程序 int MPI_Comm_get_name(MPI_Comm comm, char *comm_name, int *resultlen) 返回与一个通信域对应的名字 int MPI_Comm_get_parent(MPI_Comm *parent) 返回一个既包括子进程又包括父进程的组间通信域。 int MPI_Comm_join(int fd, MPI_Comm *intercom) 将通过套接字连接的MPI进程形成一个组间通信域返回 int MPI_Comm_set_attr(MPI_Comm comm, int comm_keyval, void *attribute_val) 设置通信域缓存的属性的值 int MPI_Comm_set_errhandler(MPI_Comm comm, MPI_Errhandler errhandler) 把出错处理程序附加到通信域 int MPI_Comm_set_name(MPI_Comm comm, char *comm_name) 把名字对应到通信域 int MPI_Comm_spawn(char *command, char *argv[], int maxprocs, MPI_Info info, int root, MPI_Comm comm, MPI_Comm *intercom, int array_of_errcodes[]) 产生子进程运行MPI程序 int MPI_Comm_spawn_multiple(int count, char *array_of_commands[], Char **array_of_argv[], int array_of_maxprocs[], MPI_Info array_of_info[], int root, MPI_Comm comm, MPI_Comm *intercom, int array_of_errcodes[]) 产生子进程运行不同MPI程序 |
||