RUS  ENG JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PERSONAL OFFICE
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Keldysh Institute preprints:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Keldysh Institute preprints, 2016, 024, 23 pages (Mi ipmp2100)  

Discontinuous Galerkin method on three-dimensional tetrahedral meshes. The usage of C++ template metaprogramming

M. M. Krasnov, M. E. Ladonkina


Abstract: Many mathematical physics problems possess considerable computational complexity, especially when solving problems on three-dimensional meshes, which sometimes may be very large. Discontinuous Galerkin method is an example of such a problem. That is why the decreasing of the computing amount is an actual task. One of the possible methods of decreasing of the computing amount is to move some part of computations to the compile stage. C++ language with the appearance of templates (in the initial version of the language they were absent) gives such a possibility. This work illustrates the usage of template metaprogramming to speed-up the discontinuous Galerkin method. Besides, template metaprogramming sometimes allows to simplify an algorithm by its generalizing.

Keywords: template metaprogramming, three-dimensional tetrahedral meshes, discontinuous Galerkin method.

Funding Agency Grant Number
Russian Foundation for Basic Research 14-01-00145_а
16-01-00333_а


Full text: PDF file (949 kB)
Full text: http:/.../preprint.asp?id=2016-24&lg=r
References: PDF file   HTML file

Document Type: Preprint

Citation: M. M. Krasnov, M. E. Ladonkina, “Discontinuous Galerkin method on three-dimensional tetrahedral meshes. The usage of C++ template metaprogramming”, Keldysh Institute preprints, 2016, 024, 23 pp.

Citation in format AMSBIB
\Bibitem{KraLad16}
\by M.~M.~Krasnov, M.~E.~Ladonkina
\paper Discontinuous Galerkin method on three-dimensional tetrahedral meshes. The usage of C++ template metaprogramming
\jour Keldysh Institute preprints
\yr 2016
\papernumber 024
\totalpages 23
\mathnet{http://mi.mathnet.ru/ipmp2100}


Linking options:
  • http://mi.mathnet.ru/eng/ipmp2100
  • http://mi.mathnet.ru/eng/ipmp/y2016/p24

    SHARE: 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
  • Препринты Института прикладной математики им. М. В. Келдыша РАН
    Number of views:
    This page:134
    Full text:72
    References:14

     
    Contact us:
     Terms of Use  Registration  Logotypes © Steklov Mathematical Institute RAS, 2019