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
 
Loading...
Thumbnail Image
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
Type
book part or chapter
DOI
10.1007/978-3-642-16405-7_23
Author(s)
Kloeckner, Andreas
•
Warburton, Tim
•
Hesthaven, Jan S.  
Editors
Wang, Jianfeng
•
Yuen, David
•
Johnsson, Lennart
•
Chi, Chi-Hung
•
Wang, Long
•
Shi, Yaolin
•
Chi, Xuebin
•
Ge, Wei
Date Issued

2012

Publisher

Springer Verlag

Published in
GPU Solutions to Multi-scale Problems in Science and Engineering
ISBN of the book

978-3-64216-404-0

Start page

353

End page

374

Series title/Series vol.

Lecture series in earth system sciences

Written at

OTHER

EPFL units
MCSS  
Available on Infoscience
March 11, 2014
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/101652
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