RUS  ENG
Полная версия
ЖУРНАЛЫ // Программные системы: теория и приложения // Архив

Программные системы: теория и приложения, 2015, том 6, выпуск 3, страницы 53–60 (Mi ps177)

Эта публикация цитируется в 1 статье

Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем

Алгоритм динамического распараллеливания решения задачи адаптивного разбиения расчетной сетки для численного решения дифференциальных уравнений

А. А. Кузнецов, В. А. Роганов, Г. А. Матвеев, В. И. Осипов

Институт программных систем имени А. К. Айламазяна РАН

Аннотация: При численном решении дифференциальных уравнений непрерывная область решений ДУ заменяется дискретной решеткой, в узлах которой приближенно вычисляется значение искомой функции. В зоне ударных волн, межфазных границ и пограничных слоев при использовании регулярных сеток может быть резкий рост нормы производных и как следствие нормы ошибок аппроксимации, что ведет к потере точности численного решения. Для подавления роста ошибок аппроксимации используются адаптивные алгоритмы сгущения сеток в проблемных областях. В работе кратко описан подход к распараллеливанию такого алгоритма на основе концепции динамического распараллеливания «Т-система».

Ключевые слова и фразы: Т-система, динамическое распараллеливание, OpenTS, язык программирования Т++, дифференциальные уравнения, сетка, триангуляция области решений.

УДК: 519.682.3

Поступила в редакцию: 08.09.2015
Подписана в печать : 30.09.2015



© МИАН, 2024