MPI程序的一些惯例-投影机pjlink协议(中文版)的不同表述

5.2 MPI程序的一些惯例下面在上述例子的基础上介绍一下MPI的命名规则等通常的惯例所有MPI的名字都有前缀MPI_不管是常量变量还是过程或函数调用的名字都是这样在自己编写的程序中不准说明以前缀MPI_开始的任何变量和函数这样做的主要目的是为了避免与MPI可能的名字混淆FORTRAN形式的MPI调用一般全为大写虽然FORTRAN不区分大小写而C形式的MPI调用则为MPI_Aaaa_aaa的形式所有MPI的FORTRAN子程序在最后参数中都有一个返回代码对于成功的返回代码值是MPI_SUCCESS其他的错误代码是依赖于实现的一些MPI操作是函数它没有返回代码参数FORTRAN中的句柄以整型表示二值变量是逻辑类型FORTRAN的数组下标是以1开始但在C中是以0开始除非明显说明FORTRAN 77的MPI程序与ANSI FORTRAN 77标准标准相一致但有些地方不同于ANSI FORTRAN 77标准比如Ø MPI标识符限于三十个有效符号,而不是六个Ø MPI标识符可在第一个字符后包含下划线Ø具有一个选择参数的MPI子程序可以用不同的参数类型来调用Ø在一个包含文件mpif.h中提供所命名的常量Ø在支持用户定义类型的系统中,鼓励生产商在mpif.h文件中提供类型说明

pdf 文件大小:884.04KB