RUS  ENG
Полная версия
ЖУРНАЛЫ // Успехи кибернетики // Архив

Успехи кибернетики, 2024, том 5, выпуск 4, страницы 103–109 (Mi uk184)

Применение гибридных вычислителей для моделирования лавового потока

И. А. Цепелев, А. И. Короткий

Институт математики и механики им. Н.Н. Красовского УрО РАН, г. Екатеринбург, Российская Федерация

Аннотация: В данной работе рассматривается усредненная по глубине модель движения вязкой жидкости, предназначенная для компьютерного моделирования распространения вулканических лав. Описываются математические свойства модели, методы ее аппроксимации и алгоритмы численного решения, ориентированные на применение современных гибридных вычислительных кластеров. Математическая модель представляет собой систему уравнений гиперболического типа, которая отражает законы сохранения массы и импульса в приближении тонкого слоя. Данные рельефа, реологические свойства жидкости и экструзия вещества из кратера задаются как неоднородные члены в системе. Предлагаемая математическая модель имеет преимущество вычислительной эффективности из-за ее двумерности и включения высоты свободной поверхности в качестве переменной в основные уравнения. В работе обсуждаются параллельные компьютерные реализации рассматриваемой модели на основе OpenFOAM (MPI), OpenMP и OpenACC. Компьютерные коды реализованы на вычислительных кластерах с общей и распределенной памятью на CPU и GPU под управлением ОС Linux. Проведены верификация кодов на аналитическом решении задачи и профилирование кодов для многоядерных CPU с общей памятью и GPU.

Ключевые слова: параллельное программирование, моделирование, многоядерные процессы, графические сопроцессоры, эффективность программ, лавовые потоки.

DOI: 10.51790/2712-9942-2024-5-4-14



© МИАН, 2025