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

Автор: Кузнецов Антон Александрович, Роганов Владимир Александрович, Матвеев Герман Анатольевич, Осипов Валерий Иванович

Журнал: Программные системы: теория и приложения @programmnye-sistemy

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

Статья в выпуске: 3 (26) т.6, 2015 года.

Бесплатный доступ

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

Еще

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

Короткий адрес: https://sciup.org/14336158

IDR: 14336158

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

  • С. М. Абрамов, А. А. Кузнецов, В. А. Роганов. Кроссплатформенная версия T-системы с открытой архитектурой//Вычислительные методы и программирование, Т. 8, №. 1(2). (2007). С. 175-180, URL http://num-meth.srcc.msu.su/.
  • Н. Г. Бураго. Вычислительная механика, М., 2012, 274 с.
  • Д. Мак-Кракен, У. Дорн, Численные методы и программирование на ФОРТРАНе, пер. с англ. Б. Н. Казака, 2-е изд., ред. Б. М. Наймарк, Мир, М., 1977, 584 с.
  • Ya. Shapira. Solving PDEs in C++: numerical methods in a unified objectoriented approach, SIAM, 2006.
Статья научная