Решение уравнений газовой динамики с использованием технологии CUDA

Автор: Масягин В.Ф., Панюшкина Е.Н., Пескова Е.Е., Тишкин В.Ф.

Журнал: Огарёв-online @ogarev-online

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

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

В работе описан численный алгоритм решения уравнений газовой динамики. Представлены этапы реализации алгоритма на языке CUDA C. Для численного эксперимента была выбрана задача Римана о распаде произвольного разрыва в двумерной постановке с начальными данными Сода. Приведенные численные результаты демонстрируют качество распараллеливания и возможности разработанной параллельной версии программы.

Параллельный алгоритм, технология cuda, уравнения газовой динамики

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

IDR: 147249004

Список литературы Решение уравнений газовой динамики с использованием технологии CUDA

  • Li В. Q. Discontinuous finite elements in fluid dynamics and heat transfer. - Berlin: Springer, 2006. - 578 p.
  • Годунов С. К., Забродин А. В., Иванов М. Я., Крайко А. Н., Прокопов Г. П. Численное решение многомерных задач газовой динамики. - М.: Наука, 1976. - 400 с. EDN: UESERL
  • Hu C., Shu C.-W. Weighted Essentially Non-Oscillatory Schemes on Triangular Meshes // Journal of Computational Physics. - 1999. - Vol. 150, № 1. - pp. 97-127. EDN: MTPTSL
  • Сандерс Дж., Кэндрот Э. Технология CUDA в примерах: введение в программирование графических процессоров. - М.: ДМК Пресс, 2011. - 232 с.
  • Sod G. A. A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws // J. Comput. Phys. - 1978. - Vol. 27. - pp. 1-31. EDN: XSPSAK
  • Жалнин Р. В., Змитренко Н. В., Ладонкина М. Е., Тишкин В. Ф. Численное моделирование развития неустойчивости Рихтмайера-Мешкова с использованием схем высокого порядка точности // Математическое моделирование. - 2007. - Т. 19. - № 10. - С. 61-66. EDN: IBDLKB
Статья научная