next up previous contents
Next: Другие процедуры MPE Up: Библиотека полезных расширений MPE Previous: Формат log-файлов   Contents

Параллельная графика для X

MPE предлагает ряд процедур, поволяющих Вам выводить простую графику через систему X Window. К тому же здесь есть процедуры для ввода, такие, как определение области с помощью мыши. Примеры доступных графических процедур показаны в табл. 1. Об аргументах смотрите страницы man.

Table    1: Графические процедуры MPE
Процедуры управления
MPE_Open_graphics (совместно) открывает дисплей X
MPE_Close_graphics Закрывает графическое устройство X11
MPE_Update Обновляет дисплей X11
Процедуры вывода
MPE_Draw_point рисует точку на дисплее X
MPE_Draw_points рисует точки на дисплее X
MPE_Draw_line Рисует линию на дисплее X11
MPE_Draw_circle Рисует окружность
MPE_Fill_rectangle Рисует закрашенный прямоугольник на дисплее X11
MPE_Draw_logic Устанавливает логическую операцию для новых пикселей
MPE_Line_thinkness Устанавливает толщину линий
MPE_Make_color_array Создает массив индексов цветов
MPE_Num_colors Возвращает число доступных цветов
MPE_Add_RGB_color Добавляет новый цвет
Процедуры ввода
MPE_Get_mouse_press Возвращает текущие координаты мыши
MPE_Get_drag_region Возвращает прямоугольную область

Вы можете найти пример использования графической библиотеки MPE в каталоге mpich/mpe/contrib/mandel. Введите
make
mpirun -np 4 pmandel
чтобы увидеть параллельный алгоритм вычисления Mandelbrot, который демонстрирует некоторые возможности графической библиотеки MPE.

Alex Otwagin 2002-12-16