dgmap - Інтернет у хмарі

Це команда dgmap, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dgmap, dgpart - паралельно обчислювати статичні відображення та розділи

СИНТАКСИС


dgmap [опції] [gfile] [tfile] [mfile] [файл]

dgpart [опції] [nparts/pwght] [gfile] [mfile] [файл]

ОПИС


Команда dgmap програма паралельно обчислює статичне відображення вихідного графа на a
цільовий графік.

Команда dgpart Програма являє собою спрощений інтерфейс до dgmap, який виконує розбиття графів
замість статичного відображення. Отже, необхідно надати потрібну кількість деталей,
замість цільової архітектури. При використанні програми для кластеризації графів,
кількість деталей перетворюється на максимальну вагу кластера.

Команда -b та -c Опції дозволяють користувачеві встановлювати переваги щодо поведінки відображення
стратегія, яка використовується за замовчуванням. The -m Опція дозволяє користувачеві визначити користувацьку
стратегія картографування.

Команда -q Опція перетворює програми на програми кластеризації графів. В цьому випадку, dgmap тільки
приймає цільові архітектури змінного розміру.

Файл вихідного графіка gfile це або централізований файл графіка, або набір файлів, що представляють
фрагменти розподіленого графа. Для dgmap, файл цільової архітектури tfile описує
або алгоритмічно закодовані топології, такі як сітки та гіперкуби, або декомпозиція-
визначені архітектури, створені за допомогою amk_grf(1) програма. Побачити gmap(1) для а
опис цільових архітектур. Отримане відображення зберігається у файлі mfile.
Кінцева інформація для журналу (наприклад, інформація, створена опцією -v) надсилається у файл
файл. Якщо імена файлів не вказано, дані зчитуються зі стандартного введення та записуються до них
стандартний вихід. Стандартні потоки також можуть бути явно представлені тире «-».

Коли під час компіляції були включені відповідні бібліотеки, dgmap та dgpart може
безпосередньо обробляти стиснені графіки, як вхідні, так і вихідні дані. Потік розглядається як
стискається щоразу, коли його ім'я постфіксується за допомогою стиснутого розширення файлу, наприклад in
'brol.grf.bz2' або '-.gz'. Формати стиснення, які можуть підтримуватися, це bzip2
формат ('.bz2'), формат gzip ('.gz') і формат lzma ('.lzma', лише для введення).

dgmap та dgpart на основі реалізацій інтерфейсу MPI для розподілу роботи по всьому
елементи обробки. Тому вони, швидше за все, не будуть запущені безпосередньо, а натомість через
деякі команди запуску, наприклад мпірун.

ВАРІАНТИ


-bVal Встановіть максимальний коефіцієнт дисбалансу навантаження для розбиття графів або статичного відображення. Коли
програми використовуються як інструменти кластеризації, цей параметр встановлює максимальне навантаження
коефіцієнт дисбалансу для рекурсивних дворозділів. Ексклюзив з -m варіант.

-cвибирати Виберіть стратегію відображення за замовчуванням відповідно до одного або кількох варіантів із:

b дотримуйтесь балансу навантаження, наскільки це можливо.

q перевага якості над швидкістю (за замовчуванням).

s перевага швидкості над якістю.

t забезпечити безпеку.

x забезпечити масштабованість.

Це ексклюзивно з -m варіант.

-h Покажіть довідку.

-mпрошарок
Використовуйте стратегію паралельного відображення прошарок (додаткову інформацію дивіться у посібнику користувача PT-Scotch
інформація).

-q (Для dgpart)

-qpwght
(Для dgmap) Використовуйте програми як інструменти кластеризації графіків замість статичних
інструменти відображення або розбиття графіків. Для dgpart, кількість частин буде
стає максимальною вагою кластера. Для dgmap, це число pwght повинен бути
передано після опції.

-rpnum Встановити кореневий процес для централізованих файлів (за замовчуванням 0).

-V Показати версію програми та авторські права.

-vдієслово Встановіть режим докладної інформації на дієслово. Це набір одного з кількох символів, які можуть
бути:

m картографічна інформація.

s інформація про стратегію.

t інформація про час.

ПРИМІТКА


На даний момент (версія 5.1), dgmap не може обчислити повні статичні відображення як gmap(1)
робить, але тільки розбиває (тобто відображення на незважені або зважені повні графи).
Цільові архітектури, відмінні від "cmlt" і "wcmplt", призведуть до помилки
повідомлення.

ПРИКЛАДИ


прогін dgpart на 5 елементах обробки для обчислення розбиття на 7 частин графа brol.grf
і збережіть отримане впорядкування у файл brol.map.

$ mpirun -np 5 dgpart 7 brol.grf brol.map

прогін dgpart на 5 елементів обробки розбити на 7 частин зберігається розподілений граф
у файлах фрагментів графіка brol5-0.dgr до brol5-4.dgr і збережіть отримане зіставлення у файл
brol.map (див dgscat(1) для пояснення послідовностей '%p' і '%r' в назвах
розподілені фрагменти графа).

$ mpirun -np 5 dgpart 7 brol%p-%r.dgr brol.map

Використовуйте dgmap онлайн за допомогою сервісів onworks.net



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