| |
Для того чтобы справляться с изменениями в стандарте MPI, существуют методы как времени компиляции, так и времени исполнения для определения используемой версии стандарта.
Версия представляется в виде двух отдельных целых чисел для версии и подверсии:
В Си и С++ - //
#define MPI_VERSION 1 #define MPI_SUBVERSION 2В ФОРТРАН -
INTEGER MPI_VERSION, MPI_SUBVERSION PARAMETER (MPI_VERSION = 1) PARAMETER (MPI_SUBVERSION = 2)
Для определения во время выполнения:
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 .
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |