Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Books and Book parts
  4. High-Order Discontinuous Galerkin Methods by GPU Metaprogramming
 
book part or chapter

High-Order Discontinuous Galerkin Methods by GPU Metaprogramming

Kloeckner, Andreas
•
Warburton, Tim
•
Hesthaven, Jan S.  
Wang, Jianfeng
•
Yuen, David
Show more
2012
GPU Solutions to Multi-scale Problems in Science and Engineering

Discontinuous Galerkin (DG) methods for the numerical solution of par- tial differential equations have enjoyed considerable success because they are both flexible and robust: They allow arbitrary unstructured geometries and easy control of accuracy without compromising simulation stability. In a recent publication, we have shown that DG methods also adapt readily to execution on modern, massively parallel graphics processors (GPUs). A number of qualities of the method contribute to this suitability, reaching from locality of reference, through regularity of access patterns, to high arithmetic intensity. In this article, we illuminate a few of the more practical aspects of bringing DG onto a GPU, including the use of a Python-based metaprogramming infrastructure that was created specifically to support DG, but has found many uses across all disciplines of computational science.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

GPUProg2012.pdf

Type

Preprint

Version

Submitted version (Preprint)

Access type

openaccess

Size

440.77 KB

Format

Adobe PDF

Checksum (MD5)

28476ab26e94c75056e93a7daeaf13af

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés