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: 1,983 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
1,211 673 99 1,983 106 117
  • HTML: 1,211
  • PDF: 673
  • XML: 99
  • Total: 1,983
  • BibTeX: 106
  • EndNote: 117
Views and downloads (calculated since 13 Jul 2013)
Cumulative views and downloads (calculated since 13 Jul 2013)

Cited

Saved

Latest update: 27 Mar 2024