Page 216 - 6571
P. 216

Таблиця 22.1 – Базові типи операцій MPI

                                           для функцій редукції даних

                      Операції                                       Опис
                      MPI_MAX  Визначення максимального значення
                      MPI_MIN  Визначення мінімального значення

                      MPI_SUM  Визначення суми значень
                     MPI_PROD  Визначення добутку значень

                     MPI_LAND  Виконання логічної операції «І» над значеннями
                                       повідомлень
                     MPI_BAND  Виконання бітової операції «І» над значеннями

                                       повідомлень
                      MPI_LOR  Виконання логічної операції «АБО» над значен-
                                       нями повідомлень

                      MPI_BOR  Виконання бітової операції «АБО» над значення-
                                       ми повідомлень
                     MPI_LXOR  Виконання логічної операції виключного «АБО»

                                       над значеннями повідомлень
                     MPI_BXOR  Виконання бітової операції виключного «АБО»
                                       над значеннями повідомлень

                   MPI_MAXLOC Визначення максимальних значень і їх індексів
                   MPI_MINLOC Визначення мінімальних значень і їх індексів





















                           Рисунок 22.2 – Приклад виконання операції редукції

                  при підсумовуванні даних, що пересилаються, для трьох процесів
                                      (у кожному повідомленні 4 елементи,
                               повідомлення збираються на процесі з рангом 2)






                                                             215
   211   212   213   214   215   216   217   218   219   220   221