Page 31 - 6601
P. 31
2.2 Завдання для виконання роботи
1. Інсталювати пакет бібліотек і утіліт МРІ.
2. Використовуючи вказівки першої лабораторної роботи
створити проект в середовищі MS Visual C++, виконати
відповідні налаштування проекту (або використати
налаштований Worksheet з роботи 1).
3. Напистати програму, яка використовує МРІ для виведення
кількості запущених процесів.
4. Скомпілювати і відладити програму.
5. Використовуючи вказівки додатку інсталювати сервіс MPD на
всіх вузлах кластера і конфігурувати його.
6. Скопіювати exe-файл програми на всі вузли або розмістити його
в спільному каталозі, до якого мають доступ всі вузли. В цей
же каталог скопіювати файли mpich.dll i mpichd.dll з папки
C:\Program files\MPICH\mpich\lib.
7. Використовуючи утіліту mpirun.exe або її графічну оболонку
guimpirun.exe запустити скомпільовану програму з кількістю
процесів рівною кількості вузлів, а потім по два процеси на
вузол.
8. Зробити висновки по роботі.
2.3 Контрольні запитання
10. Що таке стандарт MPI?
11. Які налаштування проекту з МРІ необхіно виконати?
12. Для чого використовуються утіліти mpirun, guimpirun,
guimpijob, mpijob, mpiregister, mpd? Які їх основні опції?
13. Що таке процес і процесор в MPI?
14. Який мінімальний набір операторів необхідний для роботи МРІ
15. Як в MPI визначити номер процесу?
16. Що таке кореневий процес?
29