MPI里有什么函数(这里安层划分,由上至下,各层不相干) | ||||||
1.层1 | ||||||
1.1初始结束函数 | ||||||
MPI_Init MPI_Init_thread MPI_Abort MPI_Finalize | ||||||
1.2进程组函数 | ||||||
MPI_Group_* | MPI_Comm_group(获得通信域的进程组) | |||||
1.3文件函数 | ||||||
MPI_File_*(文件的读写、视图等函数) | ||||||
1.4内存窗口函数(远程存储相关) | ||||||
MPI_Win_* | ||||||
1.5收发函数 | ||||||
MPI_*Send | Recv_* | MPI_Probe(接收前先准备) | |||||
1.6进程创建函数 | ||||||
MPI_Comm_spawn | MPI_Comm_spawn_multiple | MPI_Comm_get_parent(spawn后,在子中调用该函数可获得与父通信的组间通信域) | ||||
1.7归约相关函数 | ||||||
MPI_Accumulate | MPI_Gather | MPI_Reduce | MPI_Scatter | MPI_Op_* | MPI_Alltoall | MPI_Scan |
1.8类型相关函数 | ||||||
MPI_Type_* | MPI_Pack | |||||
1.9端口相关函数 | ||||||
MPI_Open_port | MPI_Close_port | MPI_Publish_name | MPI_Lookup_MPI_Unpublish_name | MPI_Comm_accept | MPI_Comm_connect | |
1.10非阻塞通信检测是否完成 | ||||||
MPI_Test | MPI_Wait | |||||
1.11重复非阻塞通信(连续多的小通信优化) | ||||||
MPI_Send_init | MPI_Start | MPI_Request_free | ||||
1.12笛卡儿拓扑 | ||||||
MPI_Cart_* | ||||||
1.13图拓扑 | ||||||
MPI_Graph_* | ||||||
1.14错误处理 | ||||||
MPI_ErrHandle_* | MPI_Error_* | MPI_Add_error_* | ||||
1.15组间通信域 | ||||||
MPI_Intercomm_* | MPI_Comm_test_inter | MPI_Comm_remote_group | MPI_Comm_remote_size | |||
1.16记时函数 | ||||||
MPI_Wtick | MPI_Wtime | |||||
1.17域内进程都运行到才执行 | ||||||
MPI_Barrier | ||||||
1.18通信域复制 | ||||||
MPI_Comm_dup | ||||||
1.19通信域分割 | ||||||
MPI_Comm_split | ||||||
1.20MPI的keyval | ||||||
MPI_Comm_create_keyval | MPI_Keyval_* | |||||
1.21MPI的MPI_Info | ||||||
MPI_Info_* | ||||||
1.22远程存储访问 | ||||||
MPI_Win_* | MPI_Put | MPI_Get | MPI_Alloc_mem | |||
1.23MPI 多线程 | ||||||
MPI_Init_thread | MPI_Query_thread | MPI_Is_thread_main | ||||
1.24其它 | ||||||
本表经简略制作,或有少量错误。如有函数未被包含,应可通过类似函数找到。 |
MPI里有什么函数(这里安层划分,由上至下,各层不相干)
最新推荐文章于 2023-08-29 22:09:25 发布