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
   26   27   28   29   30   31   32   33   34   35   36