Оптимизация исходного кода Elmer, нужна консультанция. |
Здравствуйте, гость ( Вход | Регистрация )
Оптимизация исходного кода Elmer, нужна консультанция. |
slv136 |
8.6.2014, 22:31
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 7.6.2014 Пользователь №: 4158 Спасибо сказали: 0 раз(а) Репутация: 0 |
В результате исследования исходного кода, в особенности файлов SParCom.f90 и SparSolver.f90 выяснил что в алгоритме при вычислении каждого граничного элемента данные отправляются на соседний узел. Однако, вычисление зависимых граничных элементов не будет продолжено, пока не будут переданы все граничные элементы. Это подтвердили результаты изучения трассировки.
В результате решено модернизировать исходный код, предложение такое: накапливать граничные элементы в буфер и отсылать их за один раз. Тем самым происходит экономия на накладных расходах, которые заключаются в большом количестве обменов маленькими порциями данных между узлами. На сколько такое изменение кода, уменьшит время выполнения задания при параллельных вычисления, при условии что Elmer стоит на кластере? |
|
|
Palmira88 |
9.6.2014, 0:11
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 8.6.2014 Пользователь №: 4162 Спасибо сказали: 1 раз(а) Репутация: 0 |
Цель оптимизации?
Нужны пояснения. Пишите в личку |
|
|
Текстовая версия | Сейчас: 27.11.2024, 23:11 |