MPI程序的一些惯例
MPI命名规范
所有MPI的名字都有前缀"MPI_",不管是常量、变量还是函数调用的名字都是这样。而在用户程序中自己定义的常量、变量、过程和函数调用不要以"MPI_"开头,以免造成错误。
FORTRAN形式的MPI调用,一般全为大写(虽然FORTRAN语法不区分大小写),而C形式的MPI调用,则为MPI_Xxxx_xxx的形式。
MPI返回值
所有MPI的FORTRAN子程序在最后的参数中都有一个返回代码,对于成功的函数调用,返回代码包含的值为MPI_SUCCESS,对于失败的函数调用,其错误代码依赖于具体的MPI实现。一些MPI操作是函数,没有这个参数,对MPI的C语言绑定,这个返回代码由函数的返回值直接给出,而不再作为参数。
|