Редактирование: MPI решение волнового уравнения
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 153: | Строка 153: | ||
Чтобы сбор и вывод данных управляющим процессом (''root''-процессом) не начался до того, как остальные процессы завершат свои вычисления, используется функция барьерной синхронизации ''MPI_Barrier'', которая блокирует работу вызвавшего ее процесса до тех пор, пока все другие процессы группы также не вызовут эту функцию. Завершение работы этой функции возможно только всеми процессами одновременно. | Чтобы сбор и вывод данных управляющим процессом (''root''-процессом) не начался до того, как остальные процессы завершат свои вычисления, используется функция барьерной синхронизации ''MPI_Barrier'', которая блокирует работу вызвавшего ее процесса до тех пор, пока все другие процессы группы также не вызовут эту функцию. Завершение работы этой функции возможно только всеми процессами одновременно. | ||
− | + | == Сравнение времени работы программы == | |
− | == | + | Начальные параметры: |
+ | {| border=1 style="text-align:center" | ||
+ | !bgcolor=#DDDDDD|N | ||
+ | !bgcolor=#DDDDDD|t | ||
+ | !bgcolor=#DDDDDD|dt | ||
+ | |- | ||
+ | |20000 | ||
+ | |500 | ||
+ | |0.01 | ||
+ | |- | ||
+ | |} | ||
Время работы программы: | Время работы программы: | ||
{| border=1 style="text-align:center" | {| border=1 style="text-align:center" | ||
− | !bgcolor=#DDDDDD | + | !bgcolor=#DDDDDD|Процессор |
− | |||
− | |||
− | |||
!bgcolor=#DDDDDD|1 процесс | !bgcolor=#DDDDDD|1 процесс | ||
!bgcolor=#DDDDDD|MPI | !bgcolor=#DDDDDD|MPI | ||
+ | !bgcolor=#DDDDDD|~Ускорение, % | ||
|- | |- | ||
!bgcolor=#DDDDDD|Intel Core i5-3317U CPU 1.70 GHz, 2 ядра | !bgcolor=#DDDDDD|Intel Core i5-3317U CPU 1.70 GHz, 2 ядра | ||
− | |8. | + | |8.409 с |
− | |4. | + | |4.986 с |
− | + | |69 | |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− |