англійськафранцузькаіспанська

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 будується з
Набір віджетів мотивів.

XMPI не надає інтерфейс для початку сеансу LAM. Це має бути виконано
перед бігом XMPI, яка сама є програмою LAM. Схема завантаження, з якої був LAM
розпочато можна (повинно) надати до XMPI щоб його можна було представити як опис
вузли, на яких можна запускати програми. Якщо XMPI буде використовуватися лише для перегляду файлів трасування
запускати LAM не потрібно.

Цей опис передбачає базові знання MPI.

ТИПИЧНИЙ ВИКОРИСТАННЯ


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

Під час моніторингу запущеної програми кнопка «Знімок» камери або пункт «Знімок» у
Меню «Додаток» оновлює інформацію про стан усіх процесів у будь-який час. Коли
переглядаючи дані трасування, інформація про стан оновлюється відповідно до вибраного в даний момент
момент часу (див. «ФАЙЛИ ТРОСКУВАННЯ XMPI»).

Якщо клацнути мишею всередині шестикутника, з’явиться додаткове вікно з більш детальною інформацією
інформація про процес. Якщо процес заблокований, ім’я функції, одноранговий процес
відображаються ранг, комунікатор, тег повідомлення та кількість елементів. Якщо повідомлення не отримані
доступні, їх кількість, ранг вихідного процесу, комунікатор, тег повідомлення та елемент
відображається кількість. Залишивши на екрані кілька вікон процесу, користувач може зосередитися
налагодження невеликої та керованої колекції процесів, що погано працюють.

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

РУНІНГ AN ЗАСТОСУВАННЯ


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

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

Діалогове вікно конструктора має область для визначення кожного процесу та кнопку зі стрілкою, до якої можна додати його
схему програми, яка показана під кнопкою зі стрілкою у списку, що прокручується. The
рядки в списку показують синтаксис, який буде використаний під час створення тієї ж програми
текстовий редактор. Дійсно, кнопка «Зберегти» зберігає схему програми у файлі на потім
використання та/або редагування.

Зазначений процес не стає частиною програми, поки не з’явиться стрілка (фіксація)
натиснута кнопка. Після того, як він з’явиться в прокрученому списку програми, процес може бути
видаляється, вибравши його та натиснувши ключ.

Натискання кнопки «Виконати» будь-яким у списку програм викликає цю програму
бути запущеним. Потім вікно огляду ініціалізується зі статусом програми.

програма Специфікація
Файловий браузер у середині діалогового вікна конструктора допомагає вибрати програмний файл. The
браузер лише переміщається у файловому просторі запущеного вузла XMPI. Якщо програма розташована
на іншому вузлі за межами файлового простору (поза NFS тощо) може знадобитися його шлях
введено в область специфікації процесу. Виберіть перемикач «Використовувати повний шлях».
кнопка призведе до того, що програми будуть розміщені в схемі програми як повні імена шляху.

XMPI обмежує вибір вузла-джерела програми одним із запущених вузлів XMPI або
цільовий вузол процесу. Останній випадок є за замовчуванням і є найбільш ефективним, оскільки LAM
не потрібно переносити програму від вихідного до цільового вузла. «Програма трансферу»
перемикач вибирає політику вихідного вузла.

множинний програма Копії
Кількість копій програми, яку потрібно запустити, можна встановити в області специфікації процесу.
Натискання на стрілку збільшення або зменшення призведе до збільшення або зменшення рахунку на одиницю.
Натискання клавіші Shift внизу збільшить або зменшить на десять.

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

вузол Специфікація
Схема завантаження визначає комп’ютери, які беруть участь як вузли багатокомп’ютера LAM. Якщо
XMPI задано ім’я файлу схеми завантаження, його вміст з’явиться у прокрученому списку на
у правій частині діалогового вікна конструктора. XMPI буде шукати задану схему в локальному
каталог. Назва файлу схеми завантаження відображається над списком його вузлів. Кілька
цільові вузли можна вибрати з прокрученого списку за допомогою відповідного мнемоніка вузла
з’являється в області специфікації процесу. Вибір кількох цільових вузлів визначає
кілька процесів з іменем програми, аргументами та політикою вихідного вузла залишаються незмінними.

Якщо схема завантаження не була вказана, лише спеціальні вузли селектора "ЛОКАЛЬНИЙ" (мається на увазі вузол
на якому XMPI запущено) і надаються "УСІ ВУЗЛИ".

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

Час виконання Опції
Програми можна запускати з різними параметрами часу виконання, щоб задати поведінку MPI
бібліотека. Їх можна налаштувати з окремого діалогового вікна, яке активується з
Пункт «Час виконання» в меню «Параметри». Параметри залишаються в силі, доки не будуть змінені.

· режим трасування (за замовчуванням увімкнено)

· швидке спілкування між клієнтами (за замовчуванням вимкнено)

· Протокол GER і виявлення помилок (увімкнено за замовчуванням)

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

Фокусування ON A ПРОЦЕС


Додаткову інформацію про стан процесу можна отримати, натиснувши ліву кнопку миші
всередині шестикутника процесу. Після цього з’явиться вікно фокусування. Верхня область фокусу
window є областю процесу і відображає поточний стан процесу. Нижня область
є областью повідомлень і відображає інформацію про чергу повідомлень процесу.

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

Область процесу описує поточний стан процесу разом з назвою та
(де це доречно) аргументи функції MPI, яка зараз виконується. Макет є
досить зрозуміло, і ми опишемо лише менш очевидні особливості.

комунікатор Ідентифікація
Область "comm" показує комунікатор, який використовується в поточній функції MPI.
Комунікатори - це непрозорі об'єкти, які MPI не ідентифікує в жодному значущому, для друку
спосіб. Реалізація LAM MPI додає до комунікаторів простий числовий ідентифікатор, який
відображається у XMPI як де x є ідентифікатором. Цей ідентифікатор можна зіставити
змінні комунікатора в програмі MPI з функцією LAM, MPIL_Comm_id(2).

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

Тип даних
Кнопка типу даних праворуч від області «cnt» відобразиться у вікні типу даних
(див. «ВІКНО ТИПУ ДАННИХ») карта типу аргументу типу даних для поточної функції MPI.

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

Повідомлення Агрегати
Ідентичні недоставлені повідомлення агрегуються. Область "копії" показує кількість
повідомлень у видимій сукупності, за якою слідує загальна кількість повідомлень у
черга. Кнопка праворуч від області «копіювати» циклічно перебирає агрегати повідомлень.

Source Ранг
Область "src" показує ранг вихідного процесу в MPI_COMM_WORLD, за яким слідує
ранг вихідного процесу в комунікаторі, в якому було відправлено повідомлення.

Тип даних
Кнопка типу даних праворуч від області «cnt» відобразить у вікні типу даних
карта типу типу даних повідомлення.

Group членство
Кнопка праворуч від області "comm" виділить комунікатор повідомлень у
способом, описаним раніше.

XMPI СЛІД ФАЙЛИ


XMPI можна використовувати для перегляду існуючих файлів трасування та для створення файлів трасування для
додатки працюють під XMPI.

Щоб завантажити та переглянути наявний файл трасування, виберіть пункт «Перегляд» у меню «Трансування».

Якщо програма запущена під XMPI з увімкненим трасуванням (за замовчуванням), LAM буде відстежувати
додаток. Перш ніж дані трасування можна буде переглянути в XMPI його потрібно скинути у файл.
Це робиться шляхом вибору пункту «Dump» з меню «Trace». Вам буде запропоновано
ім'я файлу. За домовленістю XMPI файли трасування мають суфікс ".lamtr". Файл трасування може
можна переглянути, завантаживши його, як описано вище. Як ярлик виберіть пункт «Експрес».
меню «Trace» або еквівалентно натисніть кнопку «Trace» у вікні огляду. Це
вивантажує дані трасування в тимчасовий файл, а потім негайно завантажує файл для перегляду.
Якщо ви вирішите зберегти дані трасування для подальшого перегляду, ви повинні скинути їх
за допомогою пункту «Dump» з меню «Trace». Скидання даних трасування у файл не очищається
будь-які дані трасування та наступний дамп будуть містити всі дані трасування з початку
застосування до моменту демпінгу. Завершення програми через «Очистити»
кнопка або пункт меню очищає всі дані трасування.

Під час перегляду трасування програма, раніше запущена XMPI, продовжує працювати в
фону. Після закриття вікна трасування XMPI повернеться до режиму знімка, якщо
є запущена програма.

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

Комунікація Timeline Window
У верхній частині вікна шкали часу знаходиться контрольна та інформаційна область. Дані слідів
відображається під цим на часовій шкалі, по одному на процес у відстежуваній програмі. The
стан програми в конкретний момент часу представлено відповідним трафіком
світлого кольору. Зелений символізує роботу, червоний – заблоковане очікування зв’язку
а жовтий позначає час, проведений всередині функції MPI, не заблокованої для зв’язку (ми
називати цю систему накладними витратами, оскільки вона зазвичай представляє час на перетворення даних,
упаковка повідомлень тощо).

Диск можна використовувати для вибору моменту часу, в якому мають бути стани процесу
відображається. У вікні огляду відображаються стани процесу під час набору
форма шестикутника. Як і в режимі знімків, можна отримати більш детальну інформацію про процес
отримано шляхом відкриття його фокусного вікна. Циферблат можна переміщати, клацнувши лівою кнопкою миші
кнопку в області перегляду траси або за допомогою елементів керування відеомагнітофоном. Нижче розташовані елементи керування відеомагнітофоном
відображається зліва направо, час лівого краю відображуваної шкали часу, час
поточний час набору та час правого краю відображеної шкали часу.

Праворуч від елементів керування відеомагнітофоном відображається поточне збільшення. Коли слід
файл завантажено XMPI вибирає початковий коефіцієнт масштабування і встановлює його як 1x1
збільшення. Ви можете збільшити та зменшити збільшення за допомогою масштабування та скасування масштабування
кнопки.

Перетягуванням правою кнопкою миші можна вибрати сегмент поточної шкали часу
кнопку в області відображення шкали часу. Після відпускання правої кнопки дисплей з'являється
збільшити, щоб показати вибраний сегмент. Щоб скасувати перетягування, перетягніть курсор вгору або
за межі області відображення шкали часу.

Як Комунікація Is Представлений
Collective
Колективна комунікація представлена ​​для кожного процесу безперервними відрізками лінії
показує час, витрачений на накладні витрати системи, і час, витрачений на блокування очікування
спілкування. Лінії, що з'єднують процеси, які беруть участь у цьому, не проводять
колективне спілкування.

Блокування_точка_точка
Як для процесу надсилання, так і для прийому намальовані безперервні сегменти, що показують
час, витрачений на накладні витрати системи та час, витрачений на блокування очікування зв'язку
Завершувати. Проводиться лінія, що з'єднує відправлення з одержувачем. Воно бере свій початок в
початок сегментів відправки і притягується до кінця відповідного отримання
сегменти.

Неблокуюча_точка_точка
У той час, коли ініціюється неблокуюча відправка або отримання, є системний сегмент накладних витрат
намальований. Коли зв’язок завершується за допомогою очікування або тестування, відображаються сегменти
нараховуються накладні витрати системи та час блокування. Між відповідними відправками проводяться лінії
і отримує, за винятком цього випадку лінія витягується з сегмента, де відправлення
було розпочато туди, де було завершено відповідне отримання.

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

Відсутні_сліди
Завдяки використанню сегментів трас або відкидання трас переповнення (див
lamtrace(1)) можуть існувати сліди надсилання або отримання, які не мають збігів у трасі
дані. У цих випадках короткий рядок заглушки витягується від відправлення або входу до отримання.

Ківят Window
При перегляді файлу трасування кнопка «Ків'ят» або пункт «Ків'ят» з меню «Трасування»
відкриває вікно Kiviat. У цьому вікні у форматі сегментованої кругової діаграми відображається
кумулятивний час до поточного часу набору, витрачений кожним процесом у виконанні,
накладні та заблоковані стани.

З ДЖЕРЕЛО MATRIX


У вікні джерела повідомлень відображається квадратна матриця довжин черги повідомлень процесу. Для
кожен процес показує кількість повідомлень у черзі від одного процесу в черзі
додаток. Його можна викликати під час моніторингу запущеної програми або під час перегляду
файл трасування, вибравши кнопку «Матриця» або пункт «Матриця» в меню «Трансування».

ТИП ДАНИХ WINDOW


У вікні типу даних відображається текстове представлення карти типів типу даних MPI.
Це вікно в будь-який момент пов’язане з певним процесом і режимом. The
пов'язаний процес відображається в банері вікна, а режим позначається трафіком
світло або піктограма черги повідомлень, показана в лівій частині вікна. У режимі процесу
показаний тип даних, якщо такий є, є аргументом типу даних функції MPI процес
виконується. У режимі повідомлення типом даних є поточний агрегат повідомлень
вибрано у вікні фокусування процесу. Здійснюється перемикання між процесами та режимами
за допомогою кнопок типу даних у вікнах фокусування процесу.

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

ПЕРЕКЛЮЧЕННЯ ІНФОРМАЦІЯ ДЖЕРЕЛА


XMPI буде збирати та відображати інформацію з будь-якої програми, яка зараз виконується
або файл трасування. Коли програма запускається з XMPI, джерелом інформації є
виконання програми і кнопка «Прив’язка» активна. Хоча додаток може бути
створюючи дані трасування, кнопка «Snap» не використовує їх, а натомість отримує інформацію
від налагоджувальних гачків у реалізації MPI. У будь-який момент наявний файл трасування може
бути завантажений в XMPI або дані трасування, що накопичуються в даний момент, можуть бути отримані з MPI
реалізації, зберігається у файлі та завантажується. Ця дія змінює джерело інформації
до завантаженого файлу трасування. Відображенням інформації тепер керують за допомогою циферблата
вікна часової шкали, а не від кнопки "Прив'язка", яка зараз неактивна. Хоча
програма може все ще працювати, шкала часової шкали не використовує налагодження під час виконання
перехоплює, але замість цього отримує інформацію із завантаженого файлу трасування. Після закриття о
вікно трасування XMPI повернеться до режиму знімків, якщо є запущена програма.

РЕСУРСИ


XMPI визначає такі ресурси програми.

Команда XMPI.helpCmd, яка запускається для надання допомоги. За замовчуванням зазвичай є a
команда, яка запускає веб-браузер для перегляду сторінки довідки. Ти повинен
змініть це, щоб запустити свій улюблений браузер.

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

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

Колір XMPI.lcomCol, що використовується для виділення процесів у внутрішньому комунікаторі або в
локальна група інтеркомунікатора

Колір XMPI.rcomCol використовується для виділення процесів у віддаленій групі an
інтеркомунікатор

Колір 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
    facetracknoir
    facetracknoir
    Модульна програма хедтрекінгу, яка
    підтримує кілька фейстрекерів, фільтрів
    і протоколи гри. Серед трекерів
    це SM FaceAPI, AIC Inercial Head
    Трекер ...
    Завантажити facetracknoir
  • 3
    PHP QR-код
    PHP QR-код
    PHP QR-код з відкритим вихідним кодом (LGPL)
    бібліотека для генерації QR-коду,
    2-вимірний штрих-код. На основі
    бібліотека libqrencode C, надає API для
    створення QR-коду barc...
    Завантажте QR-код PHP
  • 4
    freeciv
    freeciv
    Freeciv - це безкоштовна покрокова програма
    багатокористувацька стратегічна гра, в якій кожен
    гравець стає лідером a
    цивілізації, що бореться за отримання с
    кінцева мета: стати...
    Завантажити Freeciv
  • 5
    Зозуля Пісочниця
    Зозуля Пісочниця
    Cuckoo Sandbox використовує компоненти для
    стежити за поведінкою зловмисного програмного забезпечення в a
    Середовище пісочниці; ізольовано від
    решта системи. Він пропонує автоматизовані
    аналіз про...
    Завантажити Cuckoo Sandbox
  • 6
    LMS-YouTube
    LMS-YouTube
    Відтворення відео YouTube на LMS (перенесення
    Triode для YouTube API v3) Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/lms-y...
    Завантажте LMS-YouTube
  • Детальніше »

Команди Linux

Ad