Assessment of WENO schemes for multi-dimensional Euler equations using GPU

SUMMARYThis paper presents a detailed study on the implementation of Weighted Essentially Non‐Oscillatory (WENO) schemes on GPU. GPU implementation of up to ninth‐order accurate WENO schemes for the multi‐dimensional Euler equations of gas dynamics is presented. The implementation detail is discusse...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal for numerical methods in fluids 2014-12, Vol.76 (12), p.961-981
Hauptverfasser: Darian, Hossein Mahmoodi, Esfahanian, Vahid
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:SUMMARYThis paper presents a detailed study on the implementation of Weighted Essentially Non‐Oscillatory (WENO) schemes on GPU. GPU implementation of up to ninth‐order accurate WENO schemes for the multi‐dimensional Euler equations of gas dynamics is presented. The implementation detail is discussed in the paper. The computational times of different schemes are obtained and the speedups are reported for different number of grid points. Furthermore, the execution times for the main kernels of the code are given and compared with each other. The numerical experiments show the speedups for the WENO schemes are very promising especially for fine grids. Copyright © 2014 John Wiley & Sons, Ltd. Graphic processing units (GPU) implementation of up to 9th‐order accurate weighted essentially non‐oscillatory schemes (WENO) for the multi‐dimensional Euler equations of gas dynamics is presented. Coalesced memory access and also the use of constant and shared memory to increase the GPU solver performance are discussed. The reported computational times that indicate speedups of about 100 are obtained.
ISSN:0271-2091
1097-0363
DOI:10.1002/fld.3964