Preview

Computational Mathematics and Information Technologies

Расширенный поиск

Решатель с адаптивным измельчением сеток для регуляризованных уравнений мелкой воды

https://doi.org/10.23947/2587-8999-2024-8-2-9-23

Аннотация

Введение. Представлен новый решатель с адаптивным измельчением сеток SWqgdAMR на базе открытой программной платформы AMReX. Новый решатель основан на регуляризованных уравнениях мелкой воды. В работе описаны уравнения, их дискретизация и особенности реализации в AMReX. Работоспособность SWqgdAMR была показана на двух тестовых задачах: двумерная задача прорыва круговой дамбы (распад столба жидкости) и задача о распаде двух столбов жидкости, разных по высоте.
Материалы и методы. Решатель SWqgdAMR написан в рамках расширения применимости регуляризованных уравнений в задачах, требующих больших вычислительных мощностей и адаптивных сеток. SWqgdAMR является первым решателем на базе КГД алгоритма в программном комплексе AMReX. Реализация и валидация SWqgdAMR является основным шагом на пути дальнейшего расширения комплекса КГД программ.
Результаты исследования. Детально описан и протестирован решатель AMReX уравнений мелкой воды SWqgdAMR с адаптивным измельчением сеток. Для валидации SWqgdAMR использовались две двумерные задачи: о прорыве цилиндрической плотины и о прорыве двух цилиндрических плотин разной высоты. Представленный решатель показал высокую эффективность, а использование технологии адаптивного измельчения сетки позволило ускорить расчёт в 56 раз по сравнению с расчётом на стационарной сетке.
Обсуждение и заключения. В алгоритм может быть включена батиметрия дна, внешние силы (сила ветра, трение о дно, силы Кориолиса), а также учет подвижности береговой линии при осушении-наводнении, как это уже было сделано в рамках индивидуальных кодов для РУМВ. В данной реализации КГД алгоритма не тестировались перспективные возможности применения распараллеливания вычислений на графические ядра.

Об авторах

И. И. Бут
Институт системного программирования Российской академии наук; Институт прикладной математики им. М.В. Келдыша Российской академии наук
Россия

Бут Иван Игоревич, инженер-исследователь лаборатории цифрового моделирования технических систем; младший научный сотрудник

109004, Москва, ул. Александра Солженицына, 25

125047, Москва, Миусская пл., 4



М. А. Кирюшина
Институт системного программирования Российской академии наук; Институт прикладной математики им. М.В. Келдыша Российской академии наук
Россия

Кирюшина Мария Александровна, научный сотрудник; кандидат
физико-математических наук

109004, Москва, ул. Александра Солженицына, 25

125047, Москва, Миусская пл., 4



С. А. Елистратов
Институт системного программирования Российской академии наук; Институт океанологии им. П.П. Ширшова Российской академии наук; Институт математики им. С.Л. Соболева СО РАН
Россия

Елистратов Степан Алексеевич, младший научный сотрудник, лаборатория геофизической гидродинамики; стажер-исследователь, лаборатория цифрового моделирования технических систем

117218, Москва, Нахимовский пр., 65

109004, Москва, ул. Александра Солженицына, 25

630090, Новосибирск, проспект Академика Коптюга, 4



Т. Г. Елизарова
Институт прикладной математики им. М.В. Келдыша Российской академии наук
Россия

Елизарова Татьяна Геннадьевна, главный научный сотрудник, доктор физико-математических наук, профессор

125047, Москва, Миусская пл., 4



А. Д. Тиняков
Институт системного программирования Российской академии наук
Россия

Тиняков Артём Дмитриевич, студент 5 курса кафедры проблем передачи информации и анализа данных

141701, Долгопрудный, Институтский переулок, 9



Список литературы

1. TheLinuxFoundation. Linux Foundation Announces Intent to Form the High Performance Software Foundation URL: https://www.linuxfoundation.org/press/linux-foundation-announces-intent-to-form-high-performance-softwarefoundation-hpsf (дата обращения: 16.04.2024).

2. Epikhin A., But I. Numerical Simulation of Supersonic Jet Noise Using Open Source Software. International Conference on Computational Science. Springer. 2023. P. 292‒302.

3. Kraposhin M.V. et al. Development of a new OpenFOAM solver using regularized gas dynamic equations. Computers & Fluids. 2018;166:163‒175.

4. Kraposhin M.V., Ryazanov D.A., Elizarova T.G. Numerical algorithm based on regularized equations for incompressible flow modeling and its implementation in OpenFOAM. Computer Physics Communications. 2022;271: 108216.

5. QGDsolver. URL: https://github.com/unicfdlab/QGDsolver (дата обращения: 16.04.2024).

6. Elizarova T.G. Quasi-gas-dynamic Equations. Springer. 2009.

7. Елизарова Т.Г. Квазигазодинамические уравнения и методы расчета вязких течений. Москва: Научный мир; 2007. 350 с.

8. Четверушкин Б.Н. Кинетические схемы и квазигазодинамическая система уравнений. Москва: МАКС Пресс; 2004. 328 с.

9. Шеретов Ю.В. Регуляризованные уравнения гидродинамики. Тверь: Тверской государственный университет; 2016. 222 с.

10. Шеретов Ю.В. Динамика сплошных сред при пространственно-временном осреднении. Москва; Ижевск: Регулярная и хаотическая динамика; 2009. 400 с.

11. Bulatov O., Elizarova T.G. Regularized shallow water equations and an efficient method for numerical simulation of shallow water flows. Computational mathematics and mathematical physics. 2011;51:160‒173.

12. Elizarova T.G., Ivanov A.V. Regularized equations for numerical simulation of flows in the two-layer shallow water approximation. Computational Mathematics and Mathematical Physics. 2018;58:714‒734.

13. Saburin D.S., Elizarova T.G. Modelling the Azov Sea circulation and extreme surges in 2013‒2014 using the regularized shallow water equations. Russian Journal of Numerical Analysis and Mathematical Modelling. 2018;33(3):173‒185.

14. Булатов О.В., Елизарова Т.Г. Регуляризованные уравнения мелкой воды и эффективный метод численного моделирования течений в неглубоких водоемах. Журнал вычислительной математики и математической физики. 2011;51(1):170–184.

15. Елизарова Т.Г., Иванов А.В. Регуляризованные уравнения для численного моделирования течений в приближении двухслойной мелкой воды. Журнал вычислительной математики и математической физики. 2018;58(5):741–761.

16. Иванов А.В. О реализации модели мелкой воды на базе квазигазодинамического подхода в открытом программном комплексе OpenFOAM. Препринты Института прикладной математики им. М.В. Келдыша РАН. 2023;28:27.

17. Delis A., Nikolos I. A novel multidimensional solution reconstruction and edge-based limiting procedure for unstructured cell-centered finite volumes with application to shallow water dynamics. International Journal for Numerical Methods in Fluids. 2013;71(5):584‒633.

18. Delis A.I., Katsaounis T. Numerical solution of the two-dimensional shallow water equations by the application of relaxation methods. Applied Mathematical Modelling. 2005;29(8):754‒783.

19. Ginting B.M., Mundani R.-P. Comparison of shallow water solvers: Applications for dam-break and tsunami cases with reordering strategy for efficient vectorization on modern hardware. Water. 2019;11(4):639.

20. Soares-Fraz ̃ao S., Zech Y. Experimental study of dam-break flow against an isolated obstacle. Journal of Hydraulic Research. 2007;45(1):27‒36.

21. Britov A. et al. Numerical Simulation of Propeller Hydrodynamics Using the Open Source Software. International Conference on Computational Science. Springer. 2023. P. 279‒291.


Рецензия

Для цитирования:


Бут И.И., Кирюшина М.А., Елистратов С.А., Елизарова Т.Г., Тиняков А.Д. Решатель с адаптивным измельчением сеток для регуляризованных уравнений мелкой воды. Computational Mathematics and Information Technologies. 2024;8(2):9-23. https://doi.org/10.23947/2587-8999-2024-8-2-9-23

For citation:


But I.I., Kiryushina M.A., Elistratov S.A., Elizarova T.G., Tiniakov A.D. An Adaptive Mesh Refinement Solver for Regularized Shallow Water Equations. Computational Mathematics and Information Technologies. 2024;8(2):9-23. https://doi.org/10.23947/2587-8999-2024-8-2-9-23

Просмотров: 372


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2587-8999 (Online)