基本函数调用接口
在MPI-1中,共有128个调用借口,而在MPI-2中有287个,MPI的基本功能以下面的六个操作为代表。我们将在介绍这六个函数的过程中介绍MPI的一些基本概念,然后再逐步深入。
MPI调用的参数说明
MPI的参数有三种,分别是IN,OUT和INOUT。它们表达的含义分别是:
IN(输入):调用部分传递给MPI的参数,MPI除了使用该参数外在系统内部不会对该参数进行任何修改;
OUT(输出):MPI使用这个参数来给调用者返回结果,系统内部不会使用调用者设定的初值。
INOUT(输入输出):该参数首先被调用者用作IN参数,然后被MPI用作输出参数。
三种参数情况下调用者和MPI函数之间数据传递的关系如下图所示:
下面的接口说明先给出独立于语言的说明,然后是C语言的绑定。
|