Journal of Computational Physics
High resolution schemes for hyperbolic conservation laws
Journal of Computational Physics - Special issue: commenoration of the 30th anniversary
Average-state Jacobians and implicit methods for compressible viscous and turbulent flows
Journal of Computational Physics
On the Choice of Wavespeeds for the HLLC Riemann Solver
SIAM Journal on Scientific Computing
Communications of the ACM
An upwind finite difference scheme for meshless solvers
Journal of Computational Physics
Journal of Computational Physics
A hybrid Cartesian grid and gridless method for compressible flows
Journal of Computational Physics
Alternative Algorithm for Hilbert's Space-Filling Curve
IEEE Transactions on Computers
Multicloud: Multigrid convergence with a meshless operator
Journal of Computational Physics
GPU accelerated CESE method for 1D shock tube problems
Journal of Computational Physics
Hi-index | 31.45 |
A graphic processing unit (GPU) implementation of a meshless method for solving compressible flow problems is presented in this paper. Least-square fit is used to discretize the spatial derivatives of Euler equations and an upwind scheme is applied to estimate the flux terms. The compute unified device architecture (CUDA) C programming model is employed to efficiently and flexibly port the meshless solver from CPU to GPU. Considering the data locality of randomly distributed points, space-filling curves are adopted to re-number the points in order to improve the memory performance. Detailed evaluations are firstly carried out to assess the accuracy and conservation property of the underlying numerical method. Then the GPU accelerated flow solver is used to solve external steady flows over aerodynamic configurations. Representative results are validated through extensive comparisons with the experimental, finite volume or other available reference solutions. Performance analysis reveals that the running time cost of simulations is significantly reduced while impressive (more than an order of magnitude) speedups are achieved.