什么是MPI
MPI(Message Passing Interface)是消息传递函数库的标准规范,支持C和Fortran,由众多并行计算机厂商、软件开发组织及并行应用单位共同维护的标准。
- MPI是一种标准或规范,不是特指某一个对它的具体实现。
- MPI是一种消息传递编程模型,并成为此模型的代表和事实上的标准,服务于进程通信
- MPI是一种库描述,不是一种语言
- 由Fotran+MPI或C+MPI组成,有上百个函数调用接口,可直接调用
MPI程序的一些惯例——C 语言
- 必须包含头文件
"mpi.h"
- MPI函数返回出错代码或
MPI_SUCCESS
成功标志 - 前缀为
MPI_
,前缀后第一个字母大写,其余字母全小写,区分大小写
MPI六大常用函数
1. 并行初始化
MPI_Init (int *argc,char ***argv)