Preprints
https://doi.org/10.5194/gmdd-6-3743-2013
https://doi.org/10.5194/gmdd-6-3743-2013
Submitted as: development and technical paper
 | 
13 Jul 2013
Submitted as: development and technical paper |  | 13 Jul 2013
Status: this preprint was under review for the journal GMD but the revision was not accepted.

CUDA-C implementation of the ADER-DG method for linear hyperbolic PDEs

C. E. Castro, J. Behrens, and C. Pelties

Abstract. We implement the ADER-DG numerical method using the CUDA-C language to run the code in a Graphic Processing Unit (GPU). We focus on solving linear hyperbolic partial differential equations where the method can be expressed as a combination of precomputed matrix multiplications becoming a good candidate to be used on the GPU hardware. Moreover, the method is arbitrarily high-order involving intensive work on local data, a property that is also beneficial for the target hardware. We compare our GPU implementation against CPU versions of the same method observing similar convergence properties up to a threshold where the error remains fixed. This behaviour is in agreement with the CPU version but the threshold is larger that in the CPU case. We also observe a big difference when considering single and double precision where in the first case the threshold error is significantly larger. Finally, we did observe a speed up factor in computational time but this is relative to the specific test or benchmark problem.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
C. E. Castro, J. Behrens, and C. Pelties
 
Status: closed
Status: closed
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
Printer-friendly Version - Printer-friendly version Supplement - Supplement
 
Status: closed
Status: closed
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
Printer-friendly Version - Printer-friendly version Supplement - Supplement
C. E. Castro, J. Behrens, and C. Pelties
C. E. Castro, J. Behrens, and C. Pelties

Viewed

Total article views: 2,312 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
1,444 738 130 2,312 146 175
  • HTML: 1,444
  • PDF: 738
  • XML: 130
  • Total: 2,312
  • BibTeX: 146
  • EndNote: 175
Views and downloads (calculated since 13 Jul 2013)
Cumulative views and downloads (calculated since 13 Jul 2013)

Cited

Saved

Latest update: 12 Aug 2025
Download
Share