Smoothed-particle hydrodynamics models: Implementation features on GPUs

15Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Parallel implementation features of self-gravitating gas dynamics modeling on multiple GPUs are considered applying the GPU-Direct technology. The parallel algorithm for solving of the self-gravitating gas dynamics problem based on hybrid OpenMP-CUDA parallel programming model has been described in detail. The gas-dynamic forces are calculated by the modified SPH-method (Smoothed Particle Hydrodynamics) while the N-body problem gravitational interaction is obtained by the direct method (so-called Particle-Particle algorithm). The key factor in the SPH-method performance is creation of the neighbor lists of the particles which contribute into the gas-dynamic forces calculation. Our implementation is based on hierarchical grid sorting method using a cascading algorithm for parallel computations of partial sums at CUDA block. The parallelization efficiency of the algorithm for various GPUs of the Nvidia Tesla line (K20, K40, K80) is studied in the framework of galactic’ gaseous halos collisions models by the SPH-method.

Cite

CITATION STYLE

APA

Khrapov, S., & Khoperskov, A. (2017). Smoothed-particle hydrodynamics models: Implementation features on GPUs. In Communications in Computer and Information Science (Vol. 793, pp. 266–277). Springer Verlag. https://doi.org/10.1007/978-3-319-71255-0_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free