|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Математическая физика
An approach to the implementation of the multigrid method with full approximation for CFD problems
[Подход к реализации многосеточного метода c полной аппроксимацией для задач газовой динамики]
A. V. Gorobets Keldysh Institute of Applied Mathematics of Russian Academy of Sciences, Moscow, Russia
Аннотация:
Статья посвящена использованию многосеточного метода для ускорения расчетов сжимаемых течений в стационарной постановке на неструктурированных сетках. Используется многосеточный метод с построением полной аппроксимации для каждого сеточного уровня (FAS MG – Full Approximation Scheme Multigrid). Такой метод в случае неструктурированной сетки может вызывать сложности, связанные как с построением сеточных уровней и операторов перехода между ними, так и с программной реализацией в существующем расчетном коде. В программе требуется иметь дело сразу с несколькими разными дискретизациями. Если изначально вся структура данных, включающая массивы с сеточными данными, топологию, данные интегрирования по времени, спроектирована для работы на одной сетке, то внедрение FAS MG может превратиться в катастрофу, сопряженную с переписыванием всего кода. Целью данной работы является получение многократного ускорения расчета ценой минимальных усилий. Решается проблема реализации многосеточного метода на базе существующего программного комплекса, не предназначенного для работы с несколькими сеточными уровнями.
Внедрение многосеточного метода в MPI-параллельный код осуществляется таким образом, что вообще не нужно переделывать программу для работы с несколькими сетками. Также избегаются сложности с построением сеточных уровней для неструктурированной сетки, не используется агломерация ячеек, не увеличивается количество граней у ячеек на грубых уровнях. В данной статье описывается, как даже в устаревшем с точки зрения программной архитектуры коде развернуть FAS MG в кратчайшие сроки.
Ключевые слова:
CFD, FAS Multigrid, многосеточный метод, MPI, вычислительная газовая динамика, стационарный расчет.
Поступила в редакцию: 10.06.2023 Исправленный вариант: 10.06.2023 Принята в печать: 25.07.2023
Образец цитирования:
A. V. Gorobets, “An approach to the implementation of the multigrid method with full approximation for CFD problems”, Ж. вычисл. матем. и матем. физ., 63:11 (2023), 1922; Comput. Math. Math. Phys., 63:11 (2023), 2150–2161
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/zvmmf11655 https://www.mathnet.ru/rus/zvmmf/v63/i11/p1922
|
|