18389

Smoothed-Particle Hydrodynamics Models: Implementation Features on GPUs

Sergey Khrapov, Alexander Khoperskov
Volgograd State University, Volgograd, Russia
arXiv:1807.08116 [astro-ph.GA], (21 Jul 2018)

@article{khrapov2018smoothedparticle,

   title={Smoothed-Particle Hydrodynamics Models: Implementation Features on GPUs},

   author={Khrapov, Sergey and Khoperskov, Alexander},

   year={2018},

   month={jul},

   archivePrefix={"arXiv"},

   primaryClass={astro-ph.GA},

   doi={10.1007/978-3-319-71255-0_21}

}

Download Download (PDF)   View View   Source Source   

373

views

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.
Rating: 5.0/5. From 1 vote.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2018 hgpu.org

All rights belong to the respective authors

Contact us: