Page 7 - 6601
P. 7

№1
                                                    Л Ла аб бо ор ра ат то ор рн на а   р ро об бо от та а   №1

                                   Тема  роботи:  Основні  утиліти  для  роботи  з  МРІ  та
                            налаштування робочого середовища.
                                   Мета роботи: Освоєння навиків налаштування середовища
                            MS Visual C++ 6.0 для роботи з бібліотеками МРІ.
                                            1.1 Основні теоретичні відомості
                                   Система  програмування  MPI  відноситься  до  класу  МКМД
                            (MIMD)     ЕОМ     з   індивідуальною     пам'яттю,   тобто    до
                            багатопроцесорних  систем  з  обміном  повідомленнями.  MPI  є
                            бібліотека  функцій  обміну  (150  -200  функцій),  що  підключаються
                            до мови C або Fortran. MPI має багато реалізацій (компіляторів) для
                            різних  мереж,  операційних  систем  і  процесорів.  Найпоширеніша
                            реалізація називається MPICH.
                                   Під  реалізацією  звичайно  розуміють  програмні  засоби,  що
                            забезпечують  виконання  всіх  функцій  MPI  у  виконуючому
                            середовищі. Ці процедури забезпечують парні і колективні обміни,
                            реалізують  комунікатори,  топологію,  засоби  спілкування  з
                            виконуючим середовищем, засоби профілізації і безліч допоміжних
                            операцій,  пов'язаних,  наприклад,  із  запуском  обчислень,  оцінкою
                            ефективності паралельних обчислень та ін.
                                   Для виконання паралельних програм на базі інтерфейсу MPI
                            необхідно:
                                   1. Створити і локальну мережу (Fast Ethernet, SCI або іншу)
                                      під управлінням Windows NT або Windows XP.
                                   2. Інсталювати MPICH (версій 1.2.1, 1.2.2, 1.2.3 або 1.2.4).
                                   3. Налаштувати компілятор MS Visual С++ 6.0 для роботи з
                                        MPICH (згідно вказівок п.4.1.2.).
                                   4. Запустити програму.
                                   Пункт 1 є штатною для локальних мереж операцією і далі не
                            розглядається.  Пункт  2  містить  низку  варіантів  для  для  Unix
                            подібних  систем.  Проте  для  Windows  NT  можливості  істотно
                            обмежені    і   звичайно   використовуються     дистрибутиви    з
                            розширенням .exe. Остання версія називається mpich.nt.1.2.4.src.exe
                            (8 MB в згорнутій формі). Для інсталяції бібліотеки слід виконати
                            файл mpich.nt.1.2.4.src.exe, який розпакує файли бібліотеки МРІ. По


                                                            5
   2   3   4   5   6   7   8   9   10   11   12