next up previous contents
Next: Пояснения к MPI-1.0 и Up: Версия 1.2 стандарта MPI. Previous: Версия 1.2 стандарта MPI.   Contents

Номер версии.

Для того чтобы справляться с изменениями в стандарте MPI, существуют методы как времени компиляции, так и времени исполнения для определения используемой версии стандарта.

Версия представляется в виде двух отдельных целых чисел для версии и подверсии:

В Си и С++ - // #define MPI_VERSION 1 #define MPI_SUBVERSION 2 В ФОРТРАН - INTEGER MPI_VERSION, MPI_SUBVERSION PARAMETER (MPI_VERSION = 1) PARAMETER (MPI_SUBVERSION = 2)

Для определения во время выполнения:



MPI_GET_VERSION( version, subversion )



OUT version номер версии (целое)
OUT subversion номер подверсии (целое)




int MPI_Get_version(int *version, int *subversion) MPI_GET_VERSION(VERSION, SUBVERSION, IERROR) INTEGER VERSION, SUBVERSION, IERROR

MPI_GET_VERSION одна из немногих функций, которые могут вызываться до MPI_INIT и после MPI_FINALIZE. Определение данной функции на С++ может быть найдено в Приложении, раздел С++ Bindings for New 1.2 Functions .



Alex Otwagin 2002-12-10