ВУЗ:
Составители:
Рубрика:
- 24 -
MPI_UNSIGNED_SHORT unsigned int
MPI_UNSIGNED_LONG unsigned long int
MPI_FLOAT float
MPI_DOUBLE double
MPI_LONG_DOUBLE long double
MPI_UNSIGNED_CHAR unsigned char
MPI_CHAR signed char
Пользователь может зарегистрировать в MPI свои собственные типы дан-
ных (например, структуры), после чего MPI сможет обрабатывать их наравне
с базовыми.
Рисунок 4.— Нумерация входящих в кластер вычислительных узлов (по умолча-
нию) и их стандартные назначения
Практически в каждой MPI-функции одним из параметров является ком-
муникатор (идентификатор группы процессов); в момент инициализации
библиотеки MPI создается коммуникатор
MPI_COMM_WORLD и в его преде-
лах процессы нумеруются линейно от
0 до size (рис.4). Однако с помощью
коммуникатора для процессов можно определить и другие системы нумера-
ции (пользовательские топологии). Дополнительных систем в MPI имеются
две: декартова N-мерная решетка (с цикличностью и без) и ориентированный
граф. Существуют функции для создания и тестирования нумераций
(
MPI_Cart_xxx, MPI_Graph_xxx, MPI_Topo_test) и для преобразования номеров
из одной системы в другую. Этот механизм чисто логический и не связан с
аппаратной топологией; при его применении автоматизируется пересчет ад-
MPI_UNSIGNED_SHORT unsigned int MPI_UNSIGNED_LONG unsigned long int MPI_FLOAT float MPI_DOUBLE double MPI_LONG_DOUBLE long double MPI_UNSIGNED_CHAR unsigned char MPI_CHAR signed char Пользователь может зарегистрировать в MPI свои собственные типы дан- ных (например, структуры), после чего MPI сможет обрабатывать их наравне с базовыми. Рисунок 4.— Нумерация входящих в кластер вычислительных узлов (по умолча- нию) и их стандартные назначения Практически в каждой MPI-функции одним из параметров является ком- муникатор (идентификатор группы процессов); в момент инициализации библиотеки MPI создается коммуникатор MPI_COMM_WORLD и в его преде- лах процессы нумеруются линейно от 0 до size (рис.4). Однако с помощью коммуникатора для процессов можно определить и другие системы нумера- ции (пользовательские топологии). Дополнительных систем в MPI имеются две: декартова N-мерная решетка (с цикличностью и без) и ориентированный граф. Существуют функции для создания и тестирования нумераций (MPI_Cart_xxx, MPI_Graph_xxx, MPI_Topo_test) и для преобразования номеров из одной системы в другую. Этот механизм чисто логический и не связан с аппаратной топологией; при его применении автоматизируется пересчет ад- - 24 -
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »