Page 43 - 6601
P. 43

5.2 Завдання для виконання роботи
                                   Задано  одномірний  масив  А і,  де  0≤i≤1000  відповідно  до
                            варіанту (табл.6.1). Необхідно написати програму, орієнтовану на k
                            процесів, де  2  k    6 , яка виконує:
                                   -   генерацію вектора А і в процесі 0;
                                   -   передавання  відповідної  частини  вектора  кожному
                                       процесу з використанням функції MPI_Scatter;
                                   -   сортування  відповідної  частини  вектора  у  кожному  з
                                       процесів будь-яким методом (наприклад, бульбашковим
                                       методом);
                                   -   збір  відсортованих  масивів  в  процесі  з  номером  0  за
                                       допомогою функції  MPI_Gather (для варіантів 1-3)та в
                                       усіх  процесах  за  допомогою  функції  MPI_Gather  (для
                                       варіантів 4-5);
                                   -   оцінку часу виконання програми.




































                                                           41
   38   39   40   41   42   43   44   45   46   47   48