Опубликовано 23.11.2015 в 22:58
УДК: 519.6
В работе описан численный алгоритм решения уравнений газовой динамики. Представлены этапы реализации алгоритма на языке CUDA C. Для численного эксперимента была выбрана задача Римана о распаде произвольного разрыва в двумерной постановке с начальными данными Сода. Приведенные численные результаты демонстрируют качество распараллеливания и возможности разработанной параллельной версии программы.
THE SOLUTION OF GAS DYNAMICS EQUATIONS USING CUDA TECHNOLOGY
The article presents a numerical algorithm for solving the equations of gas dynamics. The stages of implementation of the algorithm in the language of CUDA C are described. The two-dimensional Sod’s Riemann problem was chosen for the numerical experiment. The results of the test problem solution demonstrate the parallelization quality and the capability of parallel version.
Библиографический список
Библиографический список
1. Li В. Q. Discontinuous finite elements in fluid dynamics and heat transfer. – Berlin: Springer, 2006. – 578 p.
2. Годунов С. К., Забродин А. В., Иванов М. Я., Крайко А. Н., Прокопов Г. П. Численное решение многомерных задач газовой динамики. – М.: Наука, 1976. – 400 с.
3. Hu C., Shu C.-W. Weighted Essentially Non-Oscillatory Schemes on Triangular Meshes // Journal of Computational Physics. – 1999. – Vol. 150, № 1. – pp. 97–127.
4. Сандерс Дж., Кэндрот Э. Технология CUDA в примерах: введение в программирование графических процессоров. – М.: ДМК Пресс, 2011. – 232 с.
5. 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.
6. Жалнин Р. В., Змитренко Н. В., Ладонкина М. Е., Тишкин В. Ф. Численное моделирование развития неустойчивости Рихтмайера-Мешкова с использованием схем высокого порядка точности // Математическое моделирование. – 2007. – Т. 19. – № 10. – С. 61–66.
Выходные данные статьи: Масягин В. Ф., Панюшкина Е. Н., Пескова Е. Е., Тишкин В. Ф. Решение уравнений газовой динамики с использованием технологии CUDA [Электронный ресурс] // Огарев-online. – 2015. – №23. – Режим доступа: https://journal.mrsu.ru/arts/reshenie-uravnenij-gazovoj-dinamiki-s-ispolzovaniem-texnologii-cuda