z-logo
open-access-imgOpen Access
GPU IMPLEMENTATION OF A VISCOUS FLOW SOLVER ON UNSTRUCTURED GRIDS
Author(s) -
Tianhao Xu,
Long Chen
Publication year - 2016
Publication title -
international journal of modern physics conference series
Language(s) - English
Resource type - Journals
ISSN - 2010-1945
DOI - 10.1142/s2010194516601678
Subject(s) - solver , computer science , parallel computing , computational science , general purpose computing on graphics processing units , graphics , memory bandwidth , cuda , computational fluid dynamics , supercomputer , finite volume method , massively parallel , kernel (algebra) , computer graphics (images) , mathematics , physics , combinatorics , mechanics , programming language
Graphics processing units have gained popularities in scientific computing over past several years due to their outstanding parallel computing capability. Computational fluid dynamics applications involve large amounts of calculations, therefore a latest GPU card is preferable of which the peak computing performance and memory bandwidth are much better than a contemporary high-end CPU. We herein focus on the detailed implementation of our GPU targeting Reynolds-averaged Navier-Stokes equations solver based on finite-volume method. The solver employs a vertex-centered scheme on unstructured grids for the sake of being capable of handling complex topologies. Multiple optimizations are carried out to improve the memory accessing performance and kernel utilization. Both steady and unsteady flow simulation cases are carried out using explicit Runge-Kutta scheme. The solver with GPU acceleration in this paper is demonstrated to have competitive advantages over the CPU targeting one.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom