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

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

ПРОГРАММА:

ИМЯ


mpimsg - контролирует буферы сообщений MPI под LAM.

СИНТАКСИС


mpimsg [-gps] [-h] [-O] [-c seq] [-d seq] [-m seq] [-e #] [-B #] [узлы] [процессы]

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-GPS Распечатайте информацию о процессе в формате GPS.

-h Распечатайте полезную информацию об этой команде.

-O Мультикомпьютер однороден. Никакого преобразования данных. Видеть мпирун(1).

-c далее Вывести описание коммуникатора, используемого в сообщении. Видеть
мпитаск(1).

-d далее Вывести описание типа данных, используемого в последовательности сообщений. Видеть мпитаск(1).

-e nn Ограничьте печать содержимого сообщения # элементами.

-m далее Распечатайте содержимое сообщения seq. См. «Содержание сообщения».

-B nn Измените ограничение на количество отправляемых сообщений.

Опции -c, -d и -m исключают друг друга.

ОПИСАНИЕ


" mpimsg команда отображает информацию о буферизованных сообщениях, которые были отправлены с использованием MPI
библиотеки и в настоящее время буферизированы на указанных узлах и предназначены для указанных
процессов. mpimsg обычно работает только при использовании режима связи «демон»;
его нельзя использовать для мониторинга связи «клиент-клиент» (C2C).

Без явного указания процессов или узлов в командной строке все сообщения MPI на
сообщаются все узлы.

% mpimsg

SRC (G / L) DEST (G / L) TAG COMM COUNT DATATYPE MSG
0/0 1/1 123 МИР 64 INT n1, # 0

Для каждого сообщения mpimsg выводит следующую информацию:

SRC - идентификация исходного процесса - "/", за которым следует
также отображается рейтинг в коммуникаторе сообщения. Видеть мпитаск(1)
для обсуждения идентификации процесса.

DEST идентификация процесса назначения

Отметьте тег из конверта сообщения

COMM идентификатор коммуникатора

ПОДСЧИТАТЬ количество элементов данных в сообщении

DATATYPE тип данных элемента

MSG идентификатор сообщения - он выражается в форме nnodeid, # seqnum, где
nodeid - это физическое расположение буферизованного сообщения, а seqnum - это
порядковый номер, присвоенный сообщению LAM. Эти значения используются для
получить дополнительную информацию о коммуникаторе, типе данных или содержании сообщения.

Более подробную информацию о коммуникаторе сообщения или типе данных можно получить с помощью
параметры -c или -d. Информация такая же, как полученная мпитаск(1) относительно
процессы. В отличие от мпитаск(1) эти параметры в mpimsg требовать идентификатор сообщения для
изолировать отдельное сообщение. Имейте в виду, что mpimsg вызовы - это снимки системы
положение дел. Возможно, что буферизованное сообщение, показанное при вызове mpimsg может быть получен
до следующего звонка в mpimsg сделано для отображения дополнительной информации. В
в этом случае ничего не печатается.

Сообщение Содержание:
Если задана опция -m, отображается содержимое указанного сообщения.

Сначала печатается идентификация процесса назначения и идентификация сообщения и
затем содержимое сообщения печатается в формате, похожем на формат, создаваемый
Утилита UNIX od(1). В левой части каждой строки смещение от начала
буфер данных печатается в шестнадцатеричном формате. После этого печатаются отдельные элементы.
в соответствии с их типом, определенным из сигнатуры типа. Дыры в типе данных и
изменения в базовом типе приводят к переносу новой строки в вывод, поэтому в действительности все элементы находятся на одном и том же
строки вывода фактически непрерывны в буфере и имеют один и тот же базовый тип.

Объем сообщения, которое должно быть напечатано, можно ограничить с помощью опции -e. В
limit задается в терминах максимального количества элементов базового типа данных, которые
для печати. Например, если сообщение состоит из 100 структур, каждая из которых
содержащий три целых числа, то ограничение в 20 приведет к отображению первых 20
целые числа в сообщении, в отличие от первых 20 структур (или 60 целых чисел).

Буферизованные данные сообщения по умолчанию хранятся в представлении LAM и будут преобразованы в
местное представительство для показа. В случае однородного LAM и MPI процессы выполняются
с переключателем -O на мпирун(1) данные сообщения будут храниться в общем локальном
представление машин в ЛАМ. В этом случае при использовании опции -m параметр -O
переключатель может быть задан для предотвращения преобразования данных для отображения.

ПРИМЕРЫ


mpimsg
Сообщать обо всех сообщениях MPI.

mpimsg n1 -m 8 -e 20
Выведите первые 20 элементов сообщения №8 на узел 1.

ДИАГНОСТИКИ


Если буферизованные сообщения не найдены, отображается только строка заголовка. Если сообщение
указанное -c, -d или -m больше не буферизуется, ничего не печатается.

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



Новейшие онлайн-программы для Linux и Windows