Курсовая работа: Диалоговая оболочка отладчика MPI-программ
Запуск визуализатора осуществляется из командной строки
vismpi
5.3 Входная информация
На вход визуализаторув процессе работы подается следующая информация, представляемая в соответствующих файлах или посредством интерфейса с отладчиком:
· Исходные тексты программы
· Протокол анализатора
· Трассы одного запуска программы
Интерфейс с отладчиком реализуется в виде набора функций доступа к данным и определяется в отдельном документе (описание функций и описание структур данных, поставляемых этими функциями).
Поскольку визуализатор работает не на параллельной машине, то его доступ к файлам с трассами может требовать заметное время. Поэтому это должно происходить не всегда, а только в случае, когда пользователь запрашивает просмотр данных из трасс.
5.4 Основные объекты визуализации
Визуализатор обеспечивает графическое и текстовое представление следующих основных объектов визуализации:
1. Итоговое состояние задачи.
2. Обнаруженные ошибки и предупреждения.
3. Результаты трассировки MPI-функций (трассы).
4. Тексты исходной программы.
Инструкция по текущей версии визуализатора приведена в документе “Инструкция для пользователя визуализатора отладчика MPI-программ VisMPI”.
5.5 Основные функции визуализатора
1. Представление в виде раскрывающихся окон основных объектов визуализации. Обеспечение возможностей управления окнами (размещение на экране; изменение размеров и масштаба; одновременное открытие группы окон при показе однотипных объектов, например, трасс для группы процессоров; одновременное закрытие группы окон или всех окон в конце работы).
Основные объекты визуализации представляются при помощи одного или нескольких основных окон и, возможно, дополнительных окон .
Основные окна:
окно итогового состояния задачи ( Task state )
окно обобщенных ошибок ( Error location )
окно конкретных ошибок и предупреждений ( Errors list )
окно событий (Event line)
окно трасс (Trace control)
окно стека и исходных текстов( Text control )
Дополнительные окна:
окно топологии ( Topology control )
диалоговые окна
задание топологии визуализации ( matrix )
просмотр комментариев к ошибкам ( Comments )
Окна предназначены для изображения объектов визуализации в графическом виде, с использованием простейших геометрических фигур, линий, цвета, специальных символов-пометок, либо в текстовом виде. Ошибочные ситуации при этом изображаются специальным образом – спецсимволами-пиктограммами, цветом (обычно оттенки красного). Обеспечивается представление полных текстовых сообщений об ошибках, и другой необходимой информации, облегчающей локализацию ошибок – параметров MPI-функций, событий трасс, привязки ошибок к строкам текста исходного программы.