Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование для многопроцессорных систем в стандарте MPI - Шпаковский Г.И., Серикова Н.В

..pdf
Скачиваний:
239
Добавлен:
24.05.2014
Размер:
1.69 Mб
Скачать

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

Абстрактный прибор 28 Атрибут 48

Баръерная синхронизация 109 Блокирующие обмены 46 Буфер 22 Буферизация 62

Версии MPI 7, 45

Визуализация статистики 42

Главный , подчиненный процесс

25,173

Графическая библиотека 36 Группа процессов 21, 145, 147

Декартова топология 161

Запуск процессов 33

Интеркоммуникатор 143 Интерфейс профилирования 241 Интракоммуникатор 144

Карта типа данных 84 Класс ошибок 228 Классы параллельных ЭВМ 9 Классы процессов 26 Кластеры 14 Код ошибок 225

Коллективный обмен 21, 108

Коммуникатор 22, 25, 150, 152

Коммуникационные сети 15 Контекст 22. 144 Криптоанализ 201 Критическая секция 17

Логфайлов анализ 40 Логфайлы 36 Логфайлов формат 37

Массово-параллельные ЭВМ 14 Масштабируемость 11, 14

Матричные задачи 173 Минимальный интерфейс 24 Множественные завершения 71

Неблокирующие обмены 63, 69 Несмежные данные 84 Нить 16 Новая группа 149

Номер процесса 21, 25

Обработчик ошибок 36

Встроенные 225

Создавемые пользователем 225 Отладчики 229

Параллельные библиотеки 225 Парные обмены 22, 45 Переносимость 28 Посылка 22

Блокирующая 46

Неблокирующая 63 Прием 22

блокирующий 48

неблокирующий 63 Протоколы обмена 30 Процесс 15, 23

Распараллеливание цикла 18 Рассылка данных 109, 121 Реализации MPICH 28 Режимы обмена 54 Решение ДУЧП 187 Решение СЛАУ 213

Самопланирование 173 Сбор данных 110 Семафор 17 Сетевой закон Амдала 12

Сигнатура типа данных 84 Событие 38 Совмещение обмена и счета 63 Состояния 38

321

Статус 50

Теневые точки 189 Тип данных 22, 47, 51

Производный 85, 86

Маркеры границ 89 Топология 158, 160 Тэг 22

Умножение матриц 173,179 Умножение матрицы на вектор 173

Упакованные данные 96 Ускорение 12

ЭВМ с индивидуальной памятью

10, 21

ЭВМ с разделяемой памятью

10, 14, 18

Экстент 88 Эффективности вычислений

236

322

УКАЗАТЕЛЬ ФУНКЦИЙ

MPI_ADDRESS 88 MPI_ALLGATHER 124 MPI_ALLGATHERV 125 MPI_ALLREDUCE 133 MPI_ALLTOALL 126 MPI_ALLTOALLV 127 MPI_BARRIER 109 MPI_BCAST 110 MPI_BSEND 56 MPI_BUFFER_ATTACH 62 MPI_BUFFER_DETACH 62

MPI_CANCEL 80

MPI_CART_COORDS 166

MPI_CART_CREATE 160 MPI_CART_GET 165 MPI_CART_RANK 165 MPI_CART_SHIFT 168 MPI_CART_SUB 169 MPI_CARTDIM_GET 165 MPI_COMM_COMPARE 151 MPI_COMM_CREATE 152 MPI_COMM_DUP 152 MPI_COMM_FREE 153 MPI_COMM_GROUP 147 MPI_COMM_RANK 151 MPI_COMM_SIZE 150 MPI_COMM_SPLIT 152 MPI_DIMS_CREATE 161 MPI_ERRHANDLER_CREATE 226 MPI_ERRHANDLER_FREE 227 MPI_ERRHANDLER_GET 227 MPI_ERRHANDLER_SET 227 MPI_ERROR_CLASS 228

MPI_ERROR_STRING 228 MPI_GATHER 111 MPI_GATHERV 112 MPI_GET_COUNT 50 MPI_GET_ELEMENTS 92 MPI_GRAPH_CREATE 163 MPI_GRAPH_GET 164 MPI_GRAPH_NEIGHBORS 166

MPI_GRAPH_NEIGHBORS_COUNT 166 MPI_GRAPHDIMS_GET 164 MPI_GROUP_COMPARE 146 MPI_GROUP_DIFFERENCE 148 MPI_GROUP_EXCL 149 MPI_GROUP_FREE 150 MPI_GROUP_INCL 149 MPI_GROUP_INTERSECTION 148 MPI_GROUP_RANK 145 MPI_GROUP_SIZE 145 MPI_GROUP_TRANSLATE_RANKS146 MPI_GROUP_UNION 147

MPI_IBSEND 65

MPI_IPROBE 78

MPI_IRECV 66

MPI_IRSEND 66

MPI_ISEND 65

MPI_ISSEND 66

MPI_PACK 97 MPI_PACK_SIZE 99 MPI_PCONTROL 142

MPI_PROBE 78

MPI_RECV 48 MPI_REDUCE 128 MPI_REDUCE_SCATTER 135

323

MPI_RSEND 57

MPI_SCAN 135 MPI_SCATTER 120 MPI_SCATTERV 121 MPI_SEND 46 MPI_SENDRECV 82 MPI_SENDRECV_REPLACE 83 MPI_SSEND 57

MPI_TEST 68 MPI_TEST_CANCELLED 81 MPI_TESTALL 74 MPI_TESTANY 72 MPI_TESTSOME 76 MPI_TOPO_TEST 163 MPI_TYPE_COMMIT 90 MPI_TYPE_CONTIGUOUS 85 MPI_TYPE_EXTENT 88 MPI_TYPE_FREE 90 MPI_TYPE_HINDEXED 87 MPI_TYPE_HVECTOR 86 MPI_TYPE_INDEXED 86 MPI_TYPE_LB 89 MPI_TYPE_SIZE 89 MPI_TYPE_STRUCT 87 MPI_TYPE_UB 90 MPI_TYPE_VECTOR 85 MPI_UNPACK 98 MPI_WAIT 68 MPI_WAITALL 73 MPI_WAITANY 71 MPI_WAITSOME 75

324

Соседние файлы в предмете Программирование