Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Оптимизация исходного кода Elmer, нужна консультанция.
Форум на CrossPlatform.RU > Административный > Crossplatform.ru - все о нем > Обсуждение исходников с сайта
slv136
В результате исследования исходного кода, в особенности файлов SParCom.f90 и SparSolver.f90 выяснил что в алгоритме при вычислении каждого граничного элемента данные отправляются на соседний узел. Однако, вычисление зависимых граничных элементов не будет продолжено, пока не будут переданы все граничные элементы. Это подтвердили результаты изучения трассировки.
В результате решено модернизировать исходный код, предложение такое: накапливать граничные элементы в буфер и отсылать их за один раз. Тем самым происходит экономия на накладных расходах, которые заключаются в большом количестве обменов маленькими порциями данных между узлами.
На сколько такое изменение кода, уменьшит время выполнения задания при параллельных вычисления, при условии что Elmer стоит на кластере?
Palmira88
Цель оптимизации?
Нужны пояснения. Пишите в личку
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.