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 preprint. The responsibility to include appropriate place names lies with the authors.
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,123 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
1,309 693 121 2,123 124 134
  • HTML: 1,309
  • PDF: 693
  • XML: 121
  • Total: 2,123
  • BibTeX: 124
  • EndNote: 134
Views and downloads (calculated since 13 Jul 2013)
Cumulative views and downloads (calculated since 13 Jul 2013)

Cited

Saved

Latest update: 21 Nov 2024