Решение уравнений газовой динамики с использованием технологии CUDA
- Авторы: Масягин В.Ф., Панюшкина Е.Н., Пескова Е.Е.
- Выпуск: Том 3, № 23 (2015)
- Раздел: Статьи
- Статья получена: 11.05.2025
- Статья одобрена: 11.05.2025
- URL: https://ogarev-online.ru/2311-2468/article/view/291241
- ID: 291241
Цитировать
Полный текст
Аннотация
В работе описан численный алгоритм решения уравнений газовой динамики. Представлены этапы реализации алгоритма на языке CUDA C. Для численного эксперимента была выбрана задача Римана о распаде произвольного разрыва в двумерной постановке с начальными данными Сода. Приведенные численные результаты демонстрируют качество распараллеливания и возможности разработанной параллельной версии программы.
Ключевые слова
Об авторах
В. Ф. Масягин
Автор, ответственный за переписку.
Email: ogarevonline@yandex.ru
Россия
Е. Н. Панюшкина
Email: ogarevonline@yandex.ru
Россия
Е. Е. Пескова
Email: ogarevonline@yandex.ru
Россия
Список литературы
- Li В. Q. Discontinuous finite elements in fluid dynamics and heat transfer. – Berlin: Springer, 2006. – 578 p.
- Годунов С. К., Забродин А. В., Иванов М. Я., Крайко А. Н., Прокопов Г. П. Численное решение многомерных задач газовой динамики. – М.: Наука, 1976. – 400 с.
- Hu C., Shu C.-W. Weighted Essentially Non-Oscillatory Schemes on Triangular Meshes // Journal of Computational Physics. – 1999. – Vol. 150, № 1. – pp. 97–127.
- Сандерс Дж., Кэндрот Э. Технология 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.
- Жалнин Р. В., Змитренко Н. В., Ладонкина М. Е., Тишкин В. Ф. Численное моделирование развития неустойчивости Рихтмайера-Мешкова с использованием схем высокого порядка точности // Математическое моделирование. – 2007. – Т. 19. – № 10. – С. 61–66.
Дополнительные файлы







