您的位置:首页 > 其它

MPI里有什么函数(这里安层划分,由上至下,各层不相干)

2013-10-10 11:24 1161 查看
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_spawnMPI_Comm_spawn_multipleMPI_Comm_get_parent(spawn后,在子中调用该函数可获得与父通信的组间通信域)
1.7归约相关函数
MPI_AccumulateMPI_GatherMPI_ReduceMPI_ScatterMPI_Op_*MPI_AlltoallMPI_Scan
1.8类型相关函数
MPI_Type_*MPI_Pack
1.9端口相关函数
MPI_Open_portMPI_Close_portMPI_Publish_nameMPI_Lookup_MPI_Unpublish_nameMPI_Comm_acceptMPI_Comm_connect
1.10非阻塞通信检测是否完成
MPI_TestMPI_Wait
1.11重复非阻塞通信(连续多的小通信优化)
MPI_Send_initMPI_StartMPI_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_interMPI_Comm_remote_groupMPI_Comm_remote_size
1.16记时函数
MPI_WtickMPI_Wtime
1.17域内进程都运行到才执行
MPI_Barrier
1.18通信域复制
MPI_Comm_dup
1.19通信域分割
MPI_Comm_split
1.20MPI的keyval
MPI_Comm_create_keyvalMPI_Keyval_*
1.21MPI的MPI_Info
MPI_Info_*
1.22远程存储访问
MPI_Win_*MPI_PutMPI_GetMPI_Alloc_mem
1.23MPI 多线程
MPI_Init_threadMPI_Query_threadMPI_Is_thread_main
1.24其它
本表经简略制作,或有少量错误。如有函数未被包含,应可通过类似函数找到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: