crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Оптимизация исходного кода Elmer, нужна консультанция.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Palmira88 Дата 9.6.2014, 0:11
  Цель оптимизации?
Нужны пояснения. Пишите в личку
slv136 Дата 8.6.2014, 22:31
  В результате исследования исходного кода, в особенности файлов SParCom.f90 и SparSolver.f90 выяснил что в алгоритме при вычислении каждого граничного элемента данные отправляются на соседний узел. Однако, вычисление зависимых граничных элементов не будет продолжено, пока не будут переданы все граничные элементы. Это подтвердили результаты изучения трассировки.
В результате решено модернизировать исходный код, предложение такое: накапливать граничные элементы в буфер и отсылать их за один раз. Тем самым происходит экономия на накладных расходах, которые заключаются в большом количестве обменов маленькими порциями данных между узлами.
На сколько такое изменение кода, уменьшит время выполнения задания при параллельных вычисления, при условии что Elmer стоит на кластере?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 16.4.2024, 16:45