Введение
Глава 1. Известные подходы к отладке и исследованию параллельных программ 13
1.1 Традиционные подходы 13
1.1.1 Отладочные печати 13
1.1.2 Диалоговая отладка 14
1.2 Автоматизированные подходы 16
1.2.1. Автоматический контроль корректности 16
1.2.2. Сравнительная отладка 17
1.3 Сравнение различных подходов к отладке и исследованию параллельных программ 18
1.4 Инструментация программ 20
Глава 2. Общая схема распределенного комплекса 22
2.1. Пользовательский интерфейс 25
2.2. Монитор 27
2.3. Модули сбора информации
2.4. Программный комплекс 29
Глава 3. Отладчик параллельных программ па языке НОРМА с поддержкой Фортрана MPI. Отладчик параллельных программ на языке Фортран MPI 31
3.1. Постановка задачи отладки программ, написанных на непроцедурном языке 31
3.2. Применение общей схемы распределенных компонентов 33
3.3. Схема генерации отладочной информации
3.3.1. Генерация начала/конца блоков 35
3.3.2. Генерация начала выполнения оператора 36
3.3.3. Генерация регистрации переменных
3.4. Преобразования объектов во время выполнения программы .37
3.5. Инструмеитация внешних модулей на языке Фортран MPI 38
3.6. Отладчик для Фортрана MPI 40
3.7. Отладка программ и внешних модулей на Си MPI 40
3.8. Описание функциональных возможностей отладчика 41
3.9. Выражения и значения переменных: специальные возможности и функции 49
3.10. Опыт применения отладчика, замеченные недостатки 52
Глава 4. Диалоговый интерфейс для системы исследования MPI программ 56
4.1. Постановка задачи 56
4.2. Применение общей схемы распределенных компонентов 58
4.3. Описание функциональных возможностей Диалогового интерфейса
4.4. Опыт применения Диалогового интерфейса 65
Глава 5. Информация о программной реализации распределённого комплекса для создания инструментов отладки и исследования параллельных проірамм в диалоговом режиме 68
5.1 Характеристики программной реализации распределённого комплекса 68
5.2 Возможность реализации новых инструментов и средств 70
Заключение 74
Литература


