Математическое моделирование
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор
Правила для авторов

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Матем. моделирование:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Математическое моделирование, 2017, том 29, номер 2, страницы 3–22 (Mi mm3811)  

Эта публикация цитируется в 27 научных статьях (всего в 27 статьях)

Разрывный метод Галёркина на трёхмерных тетраэдральных сетках. Использование операторного метода программирования

М. М. Красновa, П. А. Кучуговa, М. Е. Ладонкинаba, В. Ф. Тишкинab

a Институт прикладной математики им. М.В. Келдыша РАН, Москва
b Институт гидродинамики им. М.А. Лаврентьева СО РАН, Новосибирск
Список литературы:
Аннотация: При численном моделировании газодинамических течений в областях со сложной геометрией необходимо использовать подробные неструктурированные сетки и численные методы высокой точности. Для решения задач такого типа хорошо зарекомендовал себя метод Галеркина с разрывными базисными функциями или Discontinuous Galerkin Method (DGM). Данный метод обладает рядом достоинств, присущих как конечно-элементным, так и конечно-разностным аппроксимациям. При этом разрывный метод Галёркина обладает существенной вычислительной сложностью, поэтому встает вопрос о максимально эффективном использовании всех возможностей вычислительной техники. С целью ускорения вычислений при создании расчетного модуля использовался операторный метод программирования. Операторный метод программирования позволяет компактно записывать математические формулы в программах и облегчает перенос программ на параллельные архитектуры, такие как NVidia CUDA и Intel Xeon Phi. Ранее операторный метод программирования был реализован для регулярных трёхмерных декартовых сеток и трёхмерных локально-адаптивных сеток. В данной работе этот метод переносится на трёхмерные тетраэдральные сетки. На этом примере иллюстрируется возможность эффективной реализации данного метода на произвольных трёхмерных сетках. Кроме того, в работе демонстрируется применение методов шаблонного метапрограммирования языка C++ для ускорения вычислений.
Ключевые слова: операторный метод программирования, трёхмерные тетраэдральные сетки, разрывный метод Галёркина, CUDA, шаблонное метапрограммирование.
Финансовая поддержка Номер гранта
Российский научный фонд 16-11-10033
Работа выполнена при поддержке Российского научного фонда (грант № 16-11-10033).
Поступила в редакцию: 23.05.2016
Англоязычная версия:
Mathematical Models and Computer Simulations, 2017, Volume 9, Issue 5, Pages 529–543
DOI: https://doi.org/10.1134/S2070048217050064
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: М. М. Краснов, П. А. Кучугов, М. Е. Ладонкина, В. Ф. Тишкин, “Разрывный метод Галёркина на трёхмерных тетраэдральных сетках. Использование операторного метода программирования”, Матем. моделирование, 29:2 (2017), 3–22; Math. Models Comput. Simul., 9:5 (2017), 529–543
Цитирование в формате AMSBIB
\RBibitem{KraKucLad17}
\by М.~М.~Краснов, П.~А.~Кучугов, М.~Е.~Ладонкина, В.~Ф.~Тишкин
\paper Разрывный метод Галёркина на трёхмерных тетраэдральных сетках. Использование операторного метода программирования
\jour Матем. моделирование
\yr 2017
\vol 29
\issue 2
\pages 3--22
\mathnet{http://mi.mathnet.ru/mm3811}
\elib{https://elibrary.ru/item.asp?id=28912730}
\transl
\jour Math. Models Comput. Simul.
\yr 2017
\vol 9
\issue 5
\pages 529--543
\crossref{https://doi.org/10.1134/S2070048217050064}
\scopus{https://www.scopus.com/record/display.url?origin=inward&eid=2-s2.0-85029745632}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mm3811
  • https://www.mathnet.ru/rus/mm/v29/i2/p3
  • Эта публикация цитируется в следующих 27 статьяx:
    1. V. F. Tishkin, M. E. Ladonkina, “The Discontinuous Galerkin Method and its Implementation in the RAMEG3D Software Package”, CMIT, 7:2 (2023), 7  crossref
    2. S. A. Soukov, “Methods for Improving and Evaluating the Performance of Unstructured CFD Algorithms”, Math Models Comput Simul, 15:4 (2023), 717  crossref
    3. С. А. Суков, “Методы повышения и оценки производительности алгоритмов моделирования газодинамических течений на неструктурированных сетках”, Матем. моделирование, 35:2 (2023), 30–42  mathnet  crossref [S. A. Sukov, “Methods for improving and evaluating the performance of unstructured CFD-algorithms”, Matem. Mod., 35:2 (2023), 30–42  mathnet]
    4. Р. В. Жалнин, В. Ф. Масягин, В. Ф. Тишкин, “Решение двумерных задач газовой динамики с использованием неявной схемы для метода Галеркина с разрывными базисными функциями на неструктурированных треугольных сетках”, Сиб. журн. вычисл. матем., 25:1 (2022), 19–32  mathnet  crossref  mathscinet
    5. М. М. Краснов, М. Е. Ладонкина, О. А. Неклюдова, В. Ф. Тишкин, “О влиянии выбора численного потока на решение задач с ударными волнами разрывным методом Галеркина”, Препринты ИПМ им. М. В. Келдыша, 2022, 091, 21 с.  mathnet  crossref
    6. Alexander Sukhinov, Alexander Chistyakov, Inna Kuznetsova, Yulia Belova, Elena Rahimbaeva, “Solving Hydrodynamic Problems Based on a Modified Upwind Leapfrog Scheme in Areas with Complex Geometry”, Mathematics, 10:18 (2022), 3248  crossref
    7. М. Д. Брагин, О. А. Ковыркина, М. Е. Ладонкина, В. В. Остапенко, В. Ф. Тишкин, Н. А. Хандеева, “Комбинированные численные схемы”, Ж. вычисл. матем. и матем. физ., 62:11 (2022), 1763–1803  mathnet  crossref; M. D. Bragin, O. A. Kovyrkina, M. E. Ladonkina, V. V. Ostapenko, V. F. Tishkin, N. A. Khandeeva, “Combined numerical schemes”, Comput. Math. Math. Phys., 62:11 (2022), 1743–1781  mathnet  crossref
    8. Marina Ladonkina, Olga Nekliudova, Vladimir Tishkin, INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING ICCMSE 2021, 2611, INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING ICCMSE 2021, 2022, 050004  crossref
    9. В. Ф. Масягин, Р. В. Жалнин, М. Е. Ладонкина, О. Н. Терехина, В. Ф. Тишкин, “Применение энтропийного лимитера для решения уравнений газовой динамики с использованием неявной схемы разрывного метода Галеркина”, Препринты ИПМ им. М. В. Келдыша, 2021, 007, 18 с.  mathnet  crossref  elib
    10. М. Е. Ладонкина, О. А. Неклюдова, В. Ф. Тишкин, “Гибридный численный поток для решения задач сверхзвукового обтекания твердых тел”, Матем. моделирование, 33:5 (2021), 47–56  mathnet  crossref; M. E. Ladonkina, O. A. Nekliudova, V. F. Tishkin, “Hybrid numerical flux for solving the problems of supersonic flow of solid bodies”, Math. Models Comput. Simul., 13:6 (2021), 1116–1121  crossref
    11. N. M. Evstigneev, O. I. Ryabkov, “Application of the AmgX library to the discontinuous Galerkin methods for elliptic problems”, Parallel Computational Technologies, Communications in Computer and Information Science, 1437, eds. L. Sokolinsky, M. Zymbler, Springer, 2021, 178–193  crossref  isi
    12. V. Balashov, “A regularized isothermal phase-field model of two-phase solid-fluid mixture and its spatial dissipative discretization”, Russ. J. Numer. Anal. Math. Model, 36:4 (2021), 197–217  crossref  mathscinet  zmath  isi  scopus
    13. В. А. Балашов, Е. Б. Савенков, “Регуляризованная модель типа фазового поля для описания системы «жидкость–твердое тело» с учетом химических реакций”, Препринты ИПМ им. М. В. Келдыша, 2021, 082, 20 с.  mathnet  crossref
    14. A. V. Nikitina, A. E. Chistyakov, A. M. Atayan, “NUMERICAL IMPLEMENTATION OF A PARALLEL ALGORITHM FOR SOLVING THE PROBLEM OF POLLUTANT TRANSPORT IN A RESERVOIR ON A HIGH-PERFORMANCE COMPUTER SYSTEM”, vkit, 2021, no. 202, 27  crossref
    15. A M Atayan, “Solving the diffusion-convection problem using MPI parallel computing technology”, J. Phys.: Conf. Ser., 1902:1 (2021), 012098  crossref
    16. С. А. Суков, “Метод балансировки загрузки для гетерогенных численных алгоритмов моделирования газодинамических течений”, Журнал СВМО, 23:2 (2021), 193–206  mathnet  crossref [S. A. Sukov, “Load balancing method for heterogeneous CFD algorithms”, Zhurnal SVMO, 23:2 (2021), 193–206  mathnet]
    17. A E Chistyakov, A V Strazhko, A M Atayan, S V Protsenko, “Software development for calculating the polluted by suspension and other impurities zones volumes on the basis of graphics accelerator”, IOP Conf. Ser.: Mater. Sci. Eng., 1029:1 (2021), 012084  crossref
    18. Victor F. Masyagin, Communications in Computer and Information Science, 1413, Mathematical Modeling and Supercomputer Technologies, 2021, 33  crossref
    19. A I Sukhinov, A E Chistyakov, E A Protsenko, V V Sidoryakina, S V Protsenko, “Wave hydrodynamics discrete models construction and research”, IOP Conf. Ser.: Mater. Sci. Eng., 1029:1 (2021), 012086  crossref
    20. В. Ф. Тишкин, В. А. Гасилов, Н. В. Змитренко, П. А. Кучугов, М. Е. Ладонкина, Ю. А. Повещенко, “Современные методы математического моделирования развития гидродинамических неустойчивостей и турбулентного перемешивания”, Матем. моделирование, 32:8 (2020), 57–90  mathnet  crossref; V. F. Tishkin, V. A. Gasilov, N. V. Zmitrenko, P. A. Kuchugov, M. E. Ladonkina, Yu. A. Poveschenko, “Modern methods of mathematical modeling of the development of hydrodynamic instabilities and turbulent mixing”, Math. Models Comput. Simul., 13:2 (2021), 311–327  crossref
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Математическое моделирование
    Статистика просмотров:
    Страница аннотации:685
    PDF полного текста:230
    Список литературы:67
    Первая страница:18
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025