Аннотация:
Рассмотрен алгоритм параллелизации по данным для метода прямого статистического моделирования течений разреженного газа. Выполнен анализ масштабирования производительности основных процедур алгоритма. Показано удовлетворительное масштабирование производительности параллельной процедуры индексации частиц, предложен алгоритм ускорения работы данной процедуры. На примерах решения задач о свободном потоке и обтекании конуса для 28-ядерного узла с общей памятью получено приемлемое ускорение работы всего алгоритма. Проведено сравнение эффективности алгоритма параллелизации по данным и алгоритма декомпозиции расчетной области для свободного течения. С использованием разработанного параллельного кода выполнено исследование обтекания конуса сверхзвуковым разреженным потоком.
Библ. 39. Фиг. 18. Табл. 2.
Ключевые слова:метод прямого статистического моделирования Монте-Карло, параллельные алгоритмы, параллелизация по данным, OpenMP, разреженный газ, обтекание конуса.
УДК:519.635
Поступила в редакцию: 26.06.2023 Исправленный вариант: 05.07.2023 Принята в печать: 22.08.2023