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

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

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



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






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


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

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

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

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

a Институт прикладной математики им. М.В. Келдыша РАН, Москва
b Институт гидродинамики им. М.А. Лаврентьева СО РАН, Новосибирск

Аннотация: При численном моделировании газодинамических течений в областях со сложной геометрией необходимо использовать подробные неструктурированные сетки и численные методы высокой точности. Для решения задач такого типа хорошо зарекомендовал себя метод Галеркина с разрывными базисными функциями или Discontinuous Galerkin Method (DGM). Данный метод обладает рядом достоинств, присущих как конечно-элементным, так и конечно-разностным аппроксимациям. При этом разрывный метод Галёркина обладает существенной вычислительной сложностью, поэтому встает вопрос о максимально эффективном использовании всех возможностей вычислительной техники. С целью ускорения вычислений при создании расчетного модуля использовался операторный метод программирования. Операторный метод программирования позволяет компактно записывать математические формулы в программах и облегчает перенос программ на параллельные архитектуры, такие как NVidia CUDA и Intel Xeon Phi. Ранее операторный метод программирования был реализован для регулярных трёхмерных декартовых сеток и трёхмерных локально-адаптивных сеток. В данной работе этот метод переносится на трёхмерные тетраэдральные сетки. На этом примере иллюстрируется возможность эффективной реализации данного метода на произвольных трёхмерных сетках. Кроме того, в работе демонстрируется применение методов шаблонного метапрограммирования языка C++ для ускорения вычислений.

Ключевые слова: операторный метод программирования, трёхмерные тетраэдральные сетки, разрывный метод Галёркина, CUDA, шаблонное метапрограммирование.

Финансовая поддержка Номер гранта
Российский научный фонд 16-11-10033
Работа выполнена при поддержке Российского научного фонда (грант № 16-11-10033).


Полный текст: PDF файл (886 kB)
Список литературы: PDF файл   HTML файл

Англоязычная версия:
Mathematical Models and Computer Simulations, 2017, 9:5, 529–543

Реферативные базы данных:

Тип публикации: Статья
Поступила в редакцию: 23.05.2016

Образец цитирования: М. М. Краснов, П. А. Кучугов, М. Е. Ладонкина, В. Ф. Тишкин, “Разрывный метод Галёркина на трёхмерных тетраэдральных сетках. Использование операторного метода программирования”, Матем. моделирование, 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}


Образцы ссылок на эту страницу:
  • http://mi.mathnet.ru/mm3811
  • http://mi.mathnet.ru/rus/mm/v29/i2/p3

    ОТПРАВИТЬ: VKontakte.ru FaceBook Twitter Mail.ru Livejournal Memori.ru


    Citing articles on Google Scholar: Russian citations, English citations
    Related articles on Google Scholar: Russian articles, English articles

    Эта публикация цитируется в следующих статьяx:
    1. М. М. Краснов, М. Е. Ладонкина, В. Ф. Тишкин, “Реализация разрывного метода Галëркина в программном комплексе DGM”, Препринты ИПМ им. М. В. Келдыша, 2018, 245, 31 с.  mathnet  crossref  elib
    2. А. И. Сухинов, А. Е. Чистяков, Е. А. Проценко, “Разностная схема для решения задач гидродинамики при больших сеточных числах Пекле”, Компьютерные исследования и моделирование, 11:5 (2019), 833–848  mathnet  crossref
    3. А. И. Сухинов, А. Е. Чистяков, Е. А. Проценко, В. В. Сидорякина, С. В. Проценко, “Метод учета заполненности ячеек для решения задач гидродинамики со сложной геометрией расчетной области”, Матем. моделирование, 31:8 (2019), 79–100  mathnet  crossref  elib
    4. В. Ф. Тишкин, В. А. Гасилов, Н. В. Змитренко, П. А. Кучугов, М. Е. Ладонкина, Ю. А. Повещенко, “Современные методы математического моделирования развития гидродинамических неустойчивостей и турбулентного перемешивания”, Матем. моделирование, 32:8 (2020), 57–90  mathnet  crossref
    5. Р. В. Жалнин, Н. А. Кузьмин, В. Ф. Масягин, “Разработка параллельного алгоритма на основе неявной схемы для метода Галёркина с разрывными базисными функциями для решения уравнений диффузионного типа”, Журнал СВМО, 22:1 (2020), 94–106  mathnet  crossref  elib
  • Математическое моделирование
    Просмотров:
    Эта страница:401
    Полный текст:129
    Литература:31
    Первая стр.:18
     
    Обратная связь:
     Пользовательское соглашение  Регистрация  Логотипы © Математический институт им. В. А. Стеклова РАН, 2020