4 
Глава 8. КОММУНИКАЦИОННЫЕ ОПЕРАЦИИ ТИПА ТОЧКА-ТОЧКА .......95 
8.1. Обзор коммуникационных операций типа точка-точка.............................95 
8.2. Блокирующие коммуникационные операции.............................................97 
8.3. Неблокирующие коммуникационные операции.......................................103 
Глава 9. КОЛЛЕКТИВНЫЕ ОПЕРАЦИИ .............................................................108 
9.1. Обзор коллективных операций...................................................................108 
9.2. Функции сбора блоков данных от всех процессов группы .....................112 
9.3. Функции распределения блоков данных по всем процессам группы ....117 
9.4. Совмещенные коллективные операции.....................................................119 
9.5. Глобальные вычислительные операции над распределенными 
данными ...............................................................................................................120 
Глава 10. ПРОИЗВОДНЫЕ ТИПЫ ДАННЫХ И ПЕРЕДАЧА 
УПАКОВАННЫХ ДАННЫХ .................................................................................126 
10.1. Производные типы данных.......................................................................127 
10.2. Передача упакованных данных ................................................................135 
Глава 11. РАБОТА С ГРУППАМИ И КОММУНИКАТОРАМИ........................139 
11.1. Определение основных понятий ..............................................................139 
11.2. Функции работы с группами.....................................................................140 
11.3. Функции работы с коммуникаторами......................................................144 
Глава 12. ТОПОЛОГИЯ ПРОЦЕССОВ .................................................................147 
12.1. Основные понятия......................................................................................147 
12.2. Декартова топология .................................................................................148 
Глава 13. ПРИМЕРЫ ПРОГРАММ........................................................................154 
13.1. Вычисление числа  π..................................................................................154 
13.2. Перемножение матриц...............................................................................156 
13.3. Решение краевой задачи методом Якоби ................................................160 
ЗАКЛЮЧЕНИЕ К ЧАСТИ 2 ...................................................................................164 
Часть 3. 
БИБЛИОТЕКИ ПОДПРОГРАММ ДЛЯ МНОГОПРОЦЕССОРНЫХ 
ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ ......................................................................165 
Глава 14. БИБЛИОТЕКА ПОДПРОГРАММ ScaLAPACK..................................165 
14.1. История разработки пакета ScaLАРАСК и его общая организация.....165 
14.2. Структура пакета ScaLАРАСК.................................................................167 
14.3. Использование библиотеки ScaLAPACK................................................169 
14.4. Примеры использования пакета ScaLAPACK ........................................181 
Глава 15. Использование библиотеки параллельных подпрограмм Aztec.........191 
15.1. Общая организация библиотеки Aztec ....................................................191 
15.2. Конфигурационные параметры библиотеки Aztec.................................192 
15.3. Основные подпрограммы библиотеки Aztec ..........................................197 
15.4. Хранение разреженных матриц в MSR формате ....................................201 
15.5. Пример использования библиотеки Aztec...............................................202 
ЗАКЛЮЧЕНИЕ К ЧАСТИ 3 ...................................................................................206 
ЛИТЕРАТУРА  И  ИНТЕРНЕТ-РЕСУРСЫ ..........................................................207