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.

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,000 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
1,222 677 101 2,000 108 122
  • HTML: 1,222
  • PDF: 677
  • XML: 101
  • Total: 2,000
  • BibTeX: 108
  • EndNote: 122
Views and downloads (calculated since 13 Jul 2013)
Cumulative views and downloads (calculated since 13 Jul 2013)

Cited

Saved

Latest update: 25 Apr 2024