АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

xmpi - Интернет в облаке

Запустите xmpi в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xmpi, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


XMPI - пользовательский интерфейс X Window MPI

СИНТАКСИС


xmpi [-h] [ ]

ОПИСАНИЕ


XMPI представляет собой графический пользовательский интерфейс для запуска программ MPI, мониторинга процессов MPI и
сообщения и просмотр файлов трассировки выполнения. Он использует возможности отладки
LAM, среда параллельных вычислений для кластеров UNIX. XMPI построен из
Набор виджетов Motif.

XMPI не предоставляет интерфейс для запуска сеанса LAM. Это должно быть выполнено
перед запуском XMPI, которая сама по себе является программой LAM. Схема загрузки, из которой LAM был
начато может (должно) быть предоставлено XMPI так что он может быть представлен как перечень
узлы, на которых могут запускаться программы. Если XMPI используется только для просмотра файлов трассировки, тогда
запуск LAM не требуется.

Это описание предполагает базовые знания MPI.

ТИПИЧНЫЙ ИСПОЛЬЗОВАНИЕ


XMPI обеспечивает графическое отображение состояния процессов в приложении MPI.
Информация о состоянии получается из одного из двух источников: запущенное приложение
с помощью XMPI или файла, содержащего данные трассировки из отслеживаемого приложения MPI. Когда XMPI is
запущен, его окно обзора верхнего уровня пусто. После запуска приложения или
файл трассировки загружен, окно обзора заполняется мозаичной группой шестиугольников, каждый
представляющий состояние одного процесса MPI и помеченный рангом процесса в
MPI_COMM_WORLD. Символ светофора показывает, запущен ли процесс или
заблокирован. Светофор не отображается для процессов, которые завершены или еще не завершены.
инициализировал библиотеку MPI.

При наблюдении за запущенным приложением кнопка «Снимок» камеры или пункт «Снимок» в
Меню «Приложение» обновляет информацию о состоянии всех процессов в любое время. Когда
при просмотре данных трассировки информация о состоянии обновляется в соответствии с текущим выбранным
момент времени (см. «XMPI TRACE FILES»).

Щелчок мышью внутри шестиугольника вызывает дополнительное окно с более подробной информацией.
информация о процессе. Если процесс заблокирован, имя функции, равноправный процесс
отображаются ранг, коммуникатор, тег сообщения и количество элементов. Если сообщения не получены
доступны, их количество, ранг исходного процесса, коммуникатор, тег сообщения и элемент
количество отображается. Оставив на экране несколько окон процессов, пользователь может сфокусироваться
отладка небольшой и управляемой совокупности некорректных процессов.

Кнопка «Очистить» или пункт «Очистить» в меню «Приложение» завершает работу приложения и
цикл разработки можно повторять. Предыдущее приложение можно повторно запустить с
Кнопка «Перезапустить» или пункт «Перезапустить» в меню «Приложение».

БЕГ AN ЗАЯВЛЕНИЕ


Схема приложения определяет приложение MPI, перечисляя имя программы каждого процесса,
расположение программы, целевой процессор (ы) и необязательные аргументы командной строки.

Пункт «Обзор и запуск» в меню «Приложение» открывает простой файловый браузер для выбора.
и запуск предварительно написанной схемы приложения. В качестве альтернативы схема приложения может быть
настроен с XMPI диалоговое окно конструктора приложений, вызываемое элементом "Build & Run" в
меню «Приложение».

В диалоговом окне конструктора есть область для определения каждого процесса и кнопка со стрелкой для его добавления.
схема приложения, которая отображается под кнопкой со стрелкой в ​​прокручиваемом списке. В
строки в списке показывают синтаксис, который будет использоваться при создании того же приложения с
текстовый редактор. Действительно, кнопка «Сохранить» сохраняет схему приложения в файле для последующего использования.
использование и / или редактирование.

Указанный процесс не становится частью приложения, пока стрелка (фиксация)
кнопка нажата. Как только он появится в прокручиваемом списке приложений, процесс может быть
удалить, выделив его и нажав ключ.

Нажатие кнопки «Выполнить» с любым приложением в списке заставляет это приложение
быть запущенным. Окно обзора затем инициализируется статусом приложения.

FitPartner™ Спецификация
Браузер файлов в середине диалогового окна компоновщика помогает выбрать файл программы. В
браузер перемещается только по файловому пространству запущенного узла XMPI. Если программа находится
на другом узле за пределами файлового пространства (вне NFS и т. д.) его путь может быть
вводится в область спецификации процесса. Выбор переключателя "Использовать полный путь"
Кнопка приведет к тому, что программы будут помещены в схему приложения как полные пути.

XMPI ограничивает выбор узла источника программы либо узлом, XMPI или
целевой узел процесса. Последний вариант используется по умолчанию и является наиболее эффективным, поскольку LAM
не нужно переносить программу с исходного на целевой узел. "Трансферная программа"
кнопка переключения выбирает политику исходного узла.

множественный FitPartner™ Копии
Количество копий запускаемой программы может быть установлено в области спецификации процесса.
Щелчок по стрелке увеличения или уменьшения приведет к увеличению или уменьшению счетчика на единицу.
Нажатие клавиши Shift вниз увеличивает или уменьшает на десять.

Командная строка аргументы
Аргументы командной строки необходимо ввести в область спецификации процесса.

Узел Спецификация
Схема загрузки определяет компьютеры, участвующие в качестве узлов в мультикомпьютере LAM. Если
XMPI дается имя файла схемы загрузки, его содержимое появится в прокручиваемом списке на
правая часть диалога построителя. XMPI будет искать данную схему в локальном
каталог. Имя файла схемы загрузки отображается над списком ее узлов. Несколько
целевые узлы могут быть выбраны из прокрученного списка с помощью соответствующей мнемоники узла
появляется в области спецификации процесса. Выбор нескольких целевых узлов указывает
несколько процессов с постоянным именем программы, аргументами и политикой исходного узла.

Если схема загрузки не была указана, только специальные селекторы узлов "LOCAL" (то есть узел
, на котором XMPI работает) и предоставляются "ВСЕ УЗЛЫ".

Описания целевого узла также могут быть введены непосредственно в область спецификации процесса.
Локальный узел указан как h. Исходный узел, с которого была загружена машина, если
не местный, может быть указан как o. Все используемые узлы указаны как N. Узлы
в целом идентифицируется как п , куда может быть одиночным идентификатором узла или списком
идентификаторов узлов. Идентификаторы могут быть записаны в десятичной или шестнадцатеричной системе счисления.
Примерами могут служить n1 or n0-7,0x10.

Во время выполнения Опции
Приложения могут запускаться с различными параметрами времени выполнения, чтобы указать поведение MPI.
библиотека. Их можно настроить в отдельном диалоговом окне, которое активируется из
Пункт «Время выполнения» в меню «Параметры». Параметры остаются в силе до тех пор, пока не будут изменены.

· Режим трассировки (по умолчанию включен)

· Быстрое общение между клиентом (по умолчанию отключено)

· Протокол GER и обнаружение ошибок (по умолчанию включено)

· Однородная оптимизация узла LAM (по умолчанию отключено)

ФОКУСИРОВКА ON A ПРОЦЕСС ПРОЕКТИРОВАНИЯ


Более подробную информацию о состоянии процесса можно получить, щелкнув левой кнопкой мыши.
внутри процесса шестиугольник. Появится окно фокусировки. Верхняя область фокуса
window - это область процесса, отображающая текущее состояние процесса. Нижняя область
- это область сообщений, в которой отображается информация об очереди сообщений процесса.

Баннер окна фокуса содержит кнопку с галочкой, которую можно нажать, чтобы закрыть окно.
и метка, содержащая идентификатор процесса вместе с именем программы. В XMPI
процессы сначала идентифицируются по их рангу в MPI_COMM_WORLD, и если процесс
общение, с косой чертой, за которой следует ранг процесса в текущем
коммуникатор. Окно фокуса также можно закрыть, щелкнув еще раз в
обработать шестигранник.

Область процесса описывает текущее состояние процесса вместе с именем и
(где необходимо) аргументы функции MPI, выполняемой в данный момент. Макет
довольно понятно, и мы описываем только менее очевидные особенности.

Коммуникатор Идентификация
Область «comm» показывает коммуникатор, используемый в текущей функции MPI.
Коммуникаторы - это непрозрачные объекты, которые MPI не идентифицирует ни в каких значимых печатных
способ. Реализация MPI LAM добавляет коммуникаторам простой числовой идентификатор, который
отображается в XMPI в качестве куда x это идентификатор. Этот идентификатор может быть сопоставлен с
переменные коммуникатора в программе MPI с функцией LAM, MPIL_Comm_id(2).

группы Членство
Кнопка справа от области "comm" выделит в обзорном окне
шестиугольники процессов в коммуникаторе. Для интракоммуникатора шестиугольники
будет выделен цветом, указанным ресурсом «lcomCol». Для
интеркоммуникатором, процессы в локальной группе будут выделены указанным цветом
ресурсом "lcomCol" и теми, кто находится в удаленной группе, цветом, указанным в
Ресурс "rcomCol". Для выделенных процессов идентификация процесса внизу
шестиугольник изменяется на ранг в MPI_COMM_WORLD, за которым следует косая черта и ранг
в коммуникаторе.

Тип данных
Кнопка типа данных справа от области «cnt» будет отображаться в окне типа данных.
(см. «DATATYPE WINDOW») карта типов аргумента типа данных для текущей функции MPI.

Область сообщений описывает текущее состояние очереди сообщений, предназначенных для
процесс и еще не получен. Опять же, макет довольно понятен, и мы
описывать только менее очевидные особенности.

Сообщение сводные показатели
Идентичные недоставленные сообщения объединяются. В области «копий» отображается количество
сообщений в видимой совокупности, за которым следует общее количество сообщений в
очередь. Кнопка справа от области «копировать» циклически переключает агрегаты сообщений.

Источник Ранг
Область "src" показывает ранг исходного процесса в MPI_COMM_WORLD, за которым следует
ранг исходного процесса в коммуникаторе, в котором было отправлено сообщение.

Тип данных
Кнопка типа данных справа от области «cnt» будет отображать в окне типов данных
карта типов данных сообщения.

группы Членство
Кнопка справа от области "comm" выделит коммуникатор сообщения в
ранее описанным способом.

XMPI СЛЕД FILES


XMPI может использоваться для просмотра существующих файлов трассировки и может использоваться для создания файлов трассировки для
приложения работают под XMPI.

Чтобы загрузить и просмотреть существующий файл трассировки, выберите пункт «Просмотр» в меню «Трассировка».

Если приложение запущено под XMPI при включенной трассировке (по умолчанию) LAM будет отслеживать
заявление. Прежде чем данные трассировки можно будет просмотреть в XMPI его нужно выгрузить в файл.
Это делается выбором пункта «Дамп» в меню «Трассировка». Вам будет предложено ввести
имя файла. Условно XMPI Файлы трассировки имеют суффикс ".lamtr". Файл трассировки может
можно просмотреть, загрузив его, как описано выше. В качестве ярлыка выберите пункт «Экспресс» в
меню «Трассировка» или, что то же самое, нажмите кнопку «Трассировка» в окне обзора. Этот
выгружает данные трассировки во временный файл, а затем сразу загружает файл для просмотра.
Если вы решили, что хотите сохранить данные трассировки для последующего просмотра, вы должны сбросить их
с помощью пункта «Дамп» в меню «Трассировка». Выгрузка данных трассировки в файл не очищает
любые данные трассировки и последующий дамп будут содержать все данные трассировки с начала
приложение до момента сброса. Завершение работы приложения через «Очистить»
Кнопка или пункт меню удаляют все данные трассировки.

При просмотре трассировки приложение, ранее запущенное XMPI, продолжает работать в
фон. После закрытия окна трассировки XMPI вернется в режим моментального снимка, если
есть работающее приложение.

При загрузке файлов трассировки, содержащих несколько сегментов (см. MPIL_Trace_on(2) и
MPIL_Trace_off(2)) вам будет предложено ввести номер сегмента, который вы хотите просмотреть.
Если вы захотите позже просмотреть другой сегмент, просто перезагрузите файл трассировки и укажите
при появлении запроса номер нового сегмента. Перезагрузка осуществляется через пункты «Просмотр» или «Экспресс».
в меню «Трассировка».

Связь Лента Окно
В верхней части окна шкалы времени находится область управления и информации. Данные трассировки
отображается ниже на шкале времени, по одному для каждого процесса в отслеживаемом приложении. В
состояние приложения в определенное время представлено соответствующим трафиком
светлый цвет. Зеленый означает работу, красный - заблокирован, ожидает связи.
а желтый представляет время, проведенное внутри функции MPI, не заблокированной при обмене данными (мы
назовите это служебным временем системы, поскольку оно обычно представляет время, необходимое для преобразования данных,
упаковка сообщений и т. д.).

С помощью шкалы можно выбрать момент времени, в который должны быть выполнены состояния процесса.
отображается. В обзорном окне состояния процесса на момент набора отображаются в
форма шестиугольника. Как и в режиме моментального снимка, можно получить более подробную информацию о процессе.
полученный путем поднятия его окна фокуса. Циферблат можно перемещать, щелкая левой кнопкой мыши.
в области просмотра трассировки или с помощью элементов управления видеомагнитофоном. Под регуляторами видеомагнитофона расположены
отображается слева направо, время левого края отображаемой шкалы времени,
текущее время набора и время правого края отображаемой шкалы времени.

Справа от элементов управления видеомагнитофоном отображается текущее увеличение. Когда след
файл загружен XMPI выбирает начальный коэффициент масштабирования и устанавливает его равным 1x1
увеличение. Вы можете увеличивать и уменьшать масштаб, используя масштабирование и отмену масштабирования
кнопки.

Сегмент текущей отображаемой шкалы времени можно выбрать, перетащив правую кнопку мыши.
в области отображения шкалы времени. После отпускания правой кнопки дисплей
увеличено, чтобы показать выбранный сегмент. Чтобы отменить текущее перетаскивание, перетащите курсор вверх или
вниз из области отображения временной шкалы.

Как Связь Is Представленный
собирательный
Коллективная коммуникация представлена ​​для каждого процесса непрерывными линейными сегментами.
показывает время, затраченное на накладные расходы системы, и время, затраченное заблокированным в ожидании
коммуникация. Никаких линий, соединяющих процессы, участвующие в
коллективное общение.

Blocking_point_to_point
Как для процесса отправки, так и для процесса приема нарисованы непрерывные линейные сегменты, показывающие
время, затраченное на накладные расходы системы, и время, затраченное в блокировке на ожидание связи
завершить. Проводится линия, соединяющая отправку с получением. Он берет свое начало в
начало сегментов отправки и отрисовывается до конца соответствующего приема
сегменты.

Неблокирующая_точка_to_point
В то время, когда инициируется неблокирующая отправка или получение, служебный сегмент системы
нарисовано. Когда связь завершается через ожидание или тест, сегменты, показывающие
нарисованы накладные расходы системы и время блокировки. Линии рисуются между совпадающими посылками
и получает, за исключением этого случая, когда линия проводится из сегмента, в котором
был инициирован там, где было завершено соответствующее получение.

Ожидания_и_тесты
Если неблокирующая связь завершена внутри функции ожидания / тестирования XMPI будете
отображать имя функции в окне фокуса в качестве функции ожидания / тестирования, следующей за
круглые скобки рядом с завершаемой функцией отправки / получения. Например, если
MPI_Issend () завершается внутри MPI_Wait (), функция будет читать MPI_Wait
(MPI_Issend).

Missing_traces
Из-за использования сегментов трассы или отбрасывания трасс переполнения (см.
Lamtrace(1)) могут быть отправленные или полученные трассировки, которые не совпадают с трассировкой
данные. В этих случаях короткая заглушка проводится от отправки или от приема до приема.

Кивиат Окно
При просмотре файла трассировки кнопка «Кивиат» или пункт «Кивиат» из меню «Трассировка»
открывает окно Kiviat. Это окно отображает в формате сегментированной круговой диаграммы
совокупное время до текущего времени набора, затраченное каждым процессом в работе,
служебные и заблокированные состояния.

СООБЩЕНИЕ ИСТОЧНИК MATRIX


В окне источника сообщений отображается квадратная матрица длин очереди сообщений процесса. Для
каждый процесс показывает количество сообщений в очереди от каждого другого процесса в
заявление. Его можно вызвать во время мониторинга работающего приложения или во время просмотра
файл трассировки, выбрав кнопку «Матрица» или пункт «Матрица» в меню «Трассировка».

ТИП ДАННЫХ ОКНО


В окне типов данных отображается текстовое представление карты типов для типа данных MPI.
Это окно связано в любой момент с определенным процессом и режимом. В
связанный процесс отображается в баннере окна, а режим обозначается трафиком
световой индикатор или значок очереди сообщений, отображаемый в левой части окна. В рабочем режиме
отображаемый тип данных, если таковой имеется, является аргументом типа данных функции MPI процесса
выполняется. В режиме сообщения тип данных соответствует текущему агрегату сообщения.
выбрано в окне фокуса процесса. Осуществляется переключение между процессами и режимами.
с помощью кнопок типов данных в окнах фокуса процесса.

Карта типов может не полностью умещаться в окне размера по умолчанию. Просто измените размер
окно, чтобы увидеть всю карту.

ПЕРЕКЛЮЧЕНИЕ ИНФОРМАЦИЯ ИСТОЧНИКИ


XMPI будет собирать и отображать информацию из текущего выполняющегося приложения
или файл трассировки. Когда приложение запускается из XMPI, источником информации является
выполняется приложение и кнопка «Snap» активна. Хотя приложение может быть
при создании данных трассировки кнопка "Snap" не использует их, а вместо этого получает информацию
из отладочных ловушек в реализации MPI. В любой момент существующий файл трассировки может
быть загруженным в XMPI или текущие накопленные данные трассировки могут быть извлечены из MPI
реализация, хранится в файле и загружается. Это действие изменяет источник информации
в загруженный файл трассировки. Отображение информации теперь управляется с помощью шкалы в
окно временной шкалы, а не кнопку «Snap», которая сейчас неактивна. Хотя
приложение может все еще работать, шкала шкалы времени не использует отладку во время выполнения
ловушки, но вместо этого получает информацию из загруженного файла трассировки. После закрытия
окно трассировки XMPI вернется в режим моментального снимка, если есть запущенное приложение.

РЕСУРСЫ


XMPI определяет следующие ресурсы приложения.

Команда XMPI.helpCmd, запускаемая для предоставления справки. По умолчанию обычно используется
команда, запускающая веб-браузер для просмотра страницы справки. Вам следует
измените это, чтобы вызвать ваш любимый браузер.

XMPI.rankFont процесс ранжирования шрифта в шестиугольнике

XMPI.msgFont шрифт общего количества сообщений в шестиугольнике (может потребоваться корректировка, чтобы он соответствовал
внутри значка сообщения)

Цвет XMPI.lcomCol, используемый для выделения процессов в интракоммуникаторе или в
локальная группа интеркоммуникатора

Цвет XMPI.rcomCol, используемый для выделения процессов в удаленной группе
интеркоммуникатор

Цвет XMPI.bandCol, используемый для резинки для выбора увеличения.

XMPI.bandDash, если True, используйте резиновую ленту пунктирной линии, чтобы показать выбранный масштаб
в противном случае используйте сплошную линию

XMPI.bandWidth ширина резинки для выбора масштабирования

XMPI получает важные ресурсы по умолчанию из файла параметров приложения по умолчанию, XMPI. Если это
файл не установлен в каталог по умолчанию X11, его каталог можно добавить в каталог
Переменная среды XAPPLRESDIR.

ОГРАНИЧЕНИЯ


Приложение должно быть запущено XMPI быть под контролем.

При использовании режима быстрой связи между клиентом состояние процесса в режиме моментального снимка
всегда отображаются как работающие, и в фокусе процесса не отображается никакой полезной информации
окна.

XMPI использования Lamclean(1). Ошибки, о которых сообщает этот инструмент, по-прежнему выводятся на стандартный вывод.
Более короткое сообщение появится в XMPI диалог ошибки.

Используйте xmpi онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • 2
    фейстрекнуар
    фейстрекнуар
    Модульная программа отслеживания головы, которая
    поддерживает несколько фейс-трекеров, фильтры
    и игровые протоколы. Среди следопытов
    являются SM FaceAPI, инерционная головка AIC
    Трекер ...
    Скачать фейстрекнуар
  • 3
    QR-код PHP
    QR-код PHP
    PHP QR-код с открытым исходным кодом (LGPL)
    библиотека для генерации QR-кода,
    2-х мерный штрих-код. На основе
    Библиотека libqrencode C, предоставляет API для
    создание штрих-кода QR-кода ...
    Загрузите QR-код PHP
  • 4
    Фрицив
    Фрицив
    Freeciv - это бесплатная пошаговая
    многопользовательская стратегическая игра, в которой каждый
    игрок становится лидером
    цивилизация, борющаяся за получение
    конечная цель: стать ...
    Скачать Freeciv
  • 5
    Песочница с кукушкой
    Песочница с кукушкой
    Cuckoo Sandbox использует компоненты для
    контролировать поведение вредоносного ПО в
    Среда песочницы; изолированы от
    остальная часть системы. Он предлагает автоматизированный
    анализ о...
    Скачать Песочницу с кукушкой
  • 6
    LMS-YouTube
    LMS-YouTube
    Воспроизведение видео с YouTube в LMS (портирование
    Triode's to YouTbe API v3) Это
    приложение, которое также можно получить
    от
    https://sourceforge.net/projects/lms-y...
    Скачать LMS-YouTube
  • Больше »

Команды Linux

Ad