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...
Gespeichert in:
Veröffentlicht in: | International journal for numerical methods in fluids 2014-12, Vol.76 (12), p.961-981 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |