- 13
- 0
- 约7.56千字
- 约 9页
- 2017-02-17 发布于四川
- 举报
mpich
MPICHPBS使用指南
一、MPI编程 1
二、MPICH下编译和运行 3
三、PBS环境下运行 4
一、MPI编程
1、MPI编程函数介绍
MPI实际上是一个提供并行程序消息传递机制的函数库,有40多个函数,常用的有6个基本函数。下面以C语言为例简单介绍这些函数。
(1)MPI_Init函数
定义:int MPI_Init(int *argc, char ***argv)
功能:用命令行参数初始化MPI环境
输入:argc、argv—表示命令行参数,同C语言的main()函数参数格式,argv中包含欲并行运行的进程数
输出:返回值—非零/零表示初始化是否成功
说明:该函数必须为程序中第一个调用的MPI函数
示例:MPI_Init(argc, argv); // argc、argv引用的是mian()函数的参数
(2)MPI_Finalize函数
定义:int MPI_Finalize (void)
功能:结束MPI程序的运行,指结束MPI环境的使用
输入:无
输出:返回值—非零/零表示结束MPI环境是否成功
说明:该函数必须为程序中最后一个调用的MPI函数
示例:MPI_ Finalize ();
(3)MPI_Comm_size函数
定义:int MPI_Comm_size(MPI_Comm comm, int *size)
功能:得到总进程数
输入:co
原创力文档

文档评论(0)