2903

A Generic Approach for Developing Highly Scalable Particle-Mesh Codes for GPUs

W. Honig, F. Schmitt, R. Widera, H. Burau, G. Juckeland, M. S. Muller, and M. Bussmann
Forschungszentrum DresdenRossendorf e.V., D-01328 Dresden, Germany
Symposium on Application Accelerators in High Performance Computing, 2010
BibTeX

Download Download (PDF)   View View   Source Source   

1824

views

We present a general framework for GPU-based low-latency data transfer schemes that can be used for a variety of particle-mesh algorithms [8]. This framework allows to hide the latency of the data transfer between GPU-accelerated computing nodes by interleaving it with the kernel execution on the GPU. We discuss as an example the fully relativistic particle-in-cell (PiC) code PIConGPU [5] currently used to simulate particle acceleration by extremely short high-energy laser pulses. The PiC algorithm is a versatile algorithm used frequently in plasma physics-especially for large-scale simulations of fusion plasmas [13]-, in astrophysics [7], [9], or for the simulation of particle accelerators [11]. A special Cell processor version is used as a benchmark code for the Roadrunner system at Los Alamos National Lab [4].
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org