Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Встановлення системи MPI

Читайте также:
  1. B. Симпато-адреналової системи
  2. GPS-системи
  3. Адаптація законодавства України до законодавства ЄС - один із важливих інструментів створення в Україні нової правової системи та громадянського суспільства
  4. Адаптація нервово-м’язової системи до аеробних навантажень
  5. Актуальність соціальної роботи у світлі реформування пенітенціарної системи України.
  6. Банківські системи зарубіжних країн, особливості їх побудови та функціонування
  7. Банкіри озвучили топ-10 проблем фінансової системи України
  8. Безготівковий оборот грошей та роль банків у його організації. Платіжні системи.
  9. Безготівковий оборот грошей та роль банків у його організації. Платіжні системи.
  10. В) Реактивність системи.

Встановлення системи MPI на комп'ютерах кластера аналогічна установці PVM, в тому сенсі, що установка зводиться до компіляції системи з вихідних кодів. З моєї точки зору найбільш простими у використанні є пакети MPICH і OpenMPI, які на відміну від LAM/MPI не в змозі запускати додаткові демони і вимагають мінімальних налаштувань. Моя особиста рекомендація - OpenMPI. Цей пакет в даний час активно розвивається і має хорошу інтеграцію з системами керування чергами і grid-системами. Крім того пакет MPICH перестав розвиватися з 2005 року.

Що ж стосується LAM/MPI, то цей пакет є реалізацією протоколу, орієнтованого на архітектуру паралельного комп'ютера, засновану на мережі робочих станцій. Установка LAM/MPI вимагає трохи менше зусиль, у порівнянні з MPICH. Що стосується програм, написаних з використанням стандарту передачі повідомлень MPI, то вони без зміни початкового коду будуть однаковим чином працювати в середовищі обох пакетів. Далі ми обговоримо питання установки, адміністрування та використання обох пакетів.

Першим кроком у встановленні MPI є одержання вихідних кодів пакета. Отримавши архів mpich.tar.gz, lam-7.1.3.tar.gz або openmpi-1.3.3.tar.bz2, ви повинні розпакувати його в будь-якому каталозі вашої файлової системи і запустити скрипт конфігурації configure:

MPICH

./Configure-with-arch = LINUX-with-device = ch_p4-rsh =/usr/bin/ssh \

--prefix = /usr/local/mpich-1.2.6/ch_p4

LAM / MPIH

./Configure --prefix =/usr - with-rsh = "/usr/bin/ssh-x"

OpenMPI

./Configure - prefix =/usr

У параметрах скрипта configure визначається тип архітектури машини (тільки для MPICH), на якій буде встановлено пакет MPI (в даному випадку LINUX) і шлях до каталогу, в який пакет буде встановлений (/usr/local/mpich-1.2.6/ch_p4 або /usr). Слід зазначити, що на всіх вузлах кластера необхідно встановити MPI в один і той же каталог. Будучи запущеним, скрипт configure обстежує операційну систему і підготує пакет MPI до компіляції з урахуванням її особливостей.

За замовчуванням MPI використовує rsh як засіб міжвузлових комунікацій. Як вже говорилося раніше, з деяких причин переважніше замінити rsh на більш комфортний в адмініструванні ssh, забезпечивши при цьому безпарольний доступ до вузлів кластера з консольної машини. Для цього при запуску скрипта configure використовуємо параметр -rsh = /usr /bin/ssh для MPICH і - with-rsh = "/usr/bin/ssh-x" для LAM/MPI. Якщо програма ssh перебуває у вашій системі в іншому місці, то значення параметра-rsh або - with-rsh повинно бути відповідним чином змінено.

Як можна помітити, параметр - prefix, що визначає каталог, куди буде встановлений пакет, вказує на LAM/MPI системну область, а для MPICH на окремий каталог. Зроблено це тому, що пакет MPICH з якоїсь причини не підтримує команду деінсталяції "make uninstall". У випадку, коли вам з якоїсь причини треба буде видалити з системи пакет MPICH, зробити це буде набагато простіше, коли він знаходиться в якомусь одному своєму каталозі, замість того, щоб довго й нудно вичищати системну область.

 




Дата добавления: 2015-01-05; просмотров: 181 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.039 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав