Головная страница ИПМ Библиотеки, издания  •  Поиск публикаций  English 
Публикация

Монография, Москва, 2017
Издание:
ИПМ им. М.В. Келдыша
Авторы: Краснов М.М.
Метапрограммирование шаблонов C++ в задачах математической физики
Аннотация:
Рассматривается применение метапрограммирования шаблонов языка C++ для упрощения записи алгоритмов и для переноса части вычислений (прежде всего различных целочисленных констант) на стадию компиляции, что теоретически позволяет ускорить выполнение программ и может быть весьма актуальным для численного решения задач математической физики. Метапрограммирование шаблонов позволяет автоматизировать некоторые сложные вычисление, такие, например, как раскрытие скобок в сложных выражениях и вычисление символьных производных от формул. Это помогает избавиться от трудно отлавливаемых ошибок, возникающих при проведении подобных вычислений вручную из-за невнимательности.
Ключевые слова:
язык C++, метапрограммирование шаблонов, CUDA, численные методы, математическое моделирование, символьное дифференцирование
Язык публикации: русский,  страниц: 84
Направление исследований:
Программирование, параллельные вычисления, мультимедиа
Полный текст на русском языке: Сведения об авторах:
  • Краснов Михаил Михайлович,  orcid.org/0000-0001-7988-6323,  ИПМ им. М.В. Келдыша РАН