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

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

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



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






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


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

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

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

М. М. Краснов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{http://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{http://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
  • Математическое моделирование
    Просмотров:
    Эта страница:336
    Полный текст:106
    Литература:30
    Первая стр.:18
     
    Обратная связь:
     Пользовательское соглашение  Регистрация  Логотипы © Математический институт им. В. А. Стеклова РАН, 2020