RUS  ENG
Полная версия
ЖУРНАЛЫ // Препринты Института прикладной математики им. М. В. Келдыша РАН // Архив

Препринты ИПМ им. М. В. Келдыша, 2018, 143, 16 стр. (Mi ipmp2502)

Эта публикация цитируется в 3 статьях

Параллельный алгоритм трассировки лучей для анализа поля излучения и построения обскурограмм излучающего газа

О. Г. Ольховская, В. А. Гасилов, А. М. Котельников, М. В. Якобовский


Аннотация: Построен оригинальный алгоритм, позволяющий выполнять трассировку лучей и расчет переноса излучения по характеристикам на трехмерных сетках нерегулярной структуры в задачах, использующих геометрический параллелизм и разбиение на подобласти. Тем самым обеспечивается учет направленности излучения в сложных многомасштабных 3D магнитогидродинамических расчетах. Алгоритм реализован на С++. Расчет пересечений лучей с сеточными элементами выполняется посредством точных вычислений в рациональных числах. Трассировка всех используемых в расчетах лучей в пределах одного MPI-процесса осуществляется параллельно с использованием OpenMP-нитей. Исследованы ускорение и масштабируемость реализованных алгоритмов, в том числе сравнение с другими солверами в рамках МГД-кода. Рассмотрены возможные приложения разработанной методики.

Ключевые слова: трассировка лучей, трехмерная сетка нерегулярной структуры, перенос излучения, моделирование высокотемпературной плазмы, магнитная гидродинамика, вычисления в рациональных числах, целые числа произвольной разрядности, MPI, OpenMP.

DOI: 10.20948/prepr-2018-143



Реферативные базы данных:


© МИАН, 2024