KIAM Main page Web Library  •  Publication Searh  Русский 
Publication

KIAM Preprint № 23, Moscow, 2016
Authors: Krasnov M. M., Ladonkina M. E., Tishkin V. F.
Discontinuous Galerkin method on three-dimensional tetrahedral meshes. The usage of the operator programming method
Abstract:
Operator programming method allows the compact writing of mathematical formulas in programs and helps to transfer the programs to parallel architectures, such as NVidia CUDA and Intel Xeon Phi. Earlier the operator programming method was implemented for regular three-dimensional Cartesian grids and tree-dimensional locally adaptive grids. In this work, this method is transferred to three-dimensional tetrahedron meshes. This example illustrates the possibility of implementation of the method on arbitrary tree-dimensional meshes. Besides, in this work we demonstrate the usage of template metaprogramming methods of the C++ programming language to speed-up calculations.
Keywords:
operator programming method, three-dimensional tetrahedral mesh, discontinuous Galerkin method, CUDA, template metaprogramming
Publication language: russian,  pages: 27
Research direction:
Programming, parallel computing, multimedia
Russian source text:
Export link to publication in format:   RIS    BibTeX
View statistics (updated once a day)
over the last 30 days — 7 (-3), total hit from 01.09.2019 — 820
About authors:
  • Krasnov Mikhail Mikhailovich,  orcid.org/0000-0001-7988-6323KIAM RAS
  • Ladonkina Marina Eugenievna,  orcid.org/0000-0001-7596-1672KIAM RAS
  • Tishkin Vladimir Fedorovich,  orcid.org/0000-0001-7295-7002KIAM RAS