2009
DOI: 10.1007/978-3-642-01970-8_88
|View full text |Cite
|
Sign up to set email alerts
|

A Particle-Mesh Integrator for Galactic Dynamics Powered by GPGPUs

Abstract: Abstract. We present a particle-mesh N-body integrator running on GPU using CUDA. Relying on a grid-based description of the gravitational potential, it can simulate the evolution of self-interacting 'stars' in order to model e.g. galaxies. All the steps of the application have been ported on the GPU , namely 1/ an histogramming algorithm with CUDPP, 2/ of the resolution of the Poisson equation by means of FFT with CUFFT and multi-grid relaxation, 3/ of an optimized finitedifference scheme to compute the accel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 13 publications
0
6
0
Order By: Relevance
“…To address this issue, we do not limit our experiments to the Polybench benchmarks, but we also include Stars-PM, a particle mesh cosmological N -body code. The sequential version was written in C at Observatoire Astronomique de Strasbourg and was rewritten and optimized by hand using cuda to target gpus [3]. …”
Section: Fully Automatic Approach: Par4allmentioning
confidence: 99%
“…To address this issue, we do not limit our experiments to the Polybench benchmarks, but we also include Stars-PM, a particle mesh cosmological N -body code. The sequential version was written in C at Observatoire Astronomique de Strasbourg and was rewritten and optimized by hand using cuda to target gpus [3]. …”
Section: Fully Automatic Approach: Par4allmentioning
confidence: 99%
“…Then, it is easy to know how many particles are in each cell. This approach is classical in parallel PIC implementations (see for instance [1]). • we associate to each cell a work-item.…”
Section: A Pic Approximation Of Charged Particle Beamsmentioning
confidence: 99%
“…We then explain the consequences of such an architecture on our parallelized implementation. The consequences are different if we consider the Discontinuous Galerkin method [12] or the Particle-In-Cell algorithm [1].…”
Section: Implementation On Gpumentioning
confidence: 99%
“…The solution we have chosen is to first sort the particles according to their cell numbers [1]. This is done through an optimized radix sort algorithm described in [10].…”
Section: Current Computationmentioning
confidence: 99%