Аннотация:
Статья посвящена использованию многосеточного метода для ускорения расчетов сжимаемых течений в стационарной постановке на неструктурированных сетках. Используется многосеточный метод с построением полной аппроксимации для каждого сеточного уровня (FAS MG – Full Approximation Scheme Multigrid). Такой метод в случае неструктурированной сетки может вызывать сложности, связанные как с построением сеточных уровней и операторов перехода между ними, так и с программной реализацией в существующем расчетном коде. В программе требуется иметь дело сразу с несколькими разными дискретизациями. Если изначально вся структура данных, включающая массивы с сеточными данными, топологию, данные интегрирования по времени, спроектирована для работы на одной сетке, то внедрение FAS MG может превратиться в катастрофу, сопряженную с переписыванием всего кода. Целью данной работы является получение многократного ускорения расчета ценой минимальных усилий. Решается проблема реализации многосеточного метода на базе существующего программного комплекса, не предназначенного для работы с несколькими сеточными уровнями.
Внедрение многосеточного метода в MPI-параллельный код осуществляется таким образом, что вообще не нужно переделывать программу для работы с несколькими сетками. Также избегаются сложности с построением сеточных уровней для неструктурированной сетки, не используется агломерация ячеек, не увеличивается количество граней у ячеек на грубых уровнях. В данной статье описывается, как даже в устаревшем с точки зрения программной архитектуры коде развернуть FAS MG в кратчайшие сроки.
Образец цитирования:
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
\RBibitem{Gor23}
\by A.~V.~Gorobets
\paper An approach to the implementation of the multigrid method with full approximation for CFD problems
\jour Ж. вычисл. матем. и матем. физ.
\yr 2023
\vol 63
\issue 11
\pages 1922
\mathnet{http://mi.mathnet.ru/zvmmf11655}
\crossref{https://doi.org/10.31857/S0044466923110133}
\elib{https://elibrary.ru/item.asp?id=54720598}
\transl
\jour Comput. Math. Math. Phys.
\yr 2023
\vol 63
\issue 11
\pages 2150--2161
\crossref{https://doi.org/10.1134/S0965542523110106}
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/zvmmf11655
https://www.mathnet.ru/rus/zvmmf/v63/i11/p1922
Эта публикация цитируется в следующих 1 статьяx:
А. В. Горобец, С. А. Суков, А. Р. Магомедов, “Гетерогенная параллельная реализация многосеточного метода c полной аппроксимацией в программном комплексе NOISETTE”, Матем. моделирование, 36:2 (2024), 129–146; A. V. Gorobets, S. A. Soukov, A. R. Magomedov, “Heterogeneous parallel implementation of a multigrid method with full approximation in the NOISETTE code”, Math. Models Comput. Simul., 16:4 (2024), 609–619