Bereiche | Tage | Auswahl | Suche | Aktualisierungen | Downloads | Hilfe
HK: Fachverband Physik der Hadronen und Kerne
HK 45: Beschleuniger II
HK 45.8: Vortrag
Mittwoch, 23. März 2011, 18:30–18:45, A-1
PIConGPU - A scalable GPGPU implementation of the particle-in-cell algorithm — •Michael Bussmann1, Heiko Burau1, Florian Berninger1, Thomas Kluge1, Alexander Debus1, Ulrich Schramm1, Thomas E. Cowan1, Felix Schmitt2, René Widera2, Wolfgang Hönig2, Guido Juckeland2, Wolfgang Nagel2, Patrick Kilian3, Urs Ganse3, Stefan Siegel3, Felix Spanier3, Benjamin Ragan-Kelley4, and John Verboncoeur4 — 1HZDR, Dresden, Germany — 2ZIH, Dresden, Germany — 3University of Würzburg, Germany — 4UC Berkeley, CA, USA
We present PIConGPU, an efficient and scalable implementation of the particle-in-cell algorithm for GPGPUs. We discuss the main building blocks of PIConGPU, the data access patterns used for both particle and field data and the communication model that allows to hide the large latency of network communication between GPGPU nodes on a cluster. PIConGPU provides a general framework which can be used to study both relativistic and nonrelativistic plasmas. We show first results on relativistic laser wakefield acceleration of electrons in underdense plasmas and on the progress of integrating new physics models. The fast response time of the code makes it possible to receive results in hours compared to weeks with particle-in-cell codes running on mid-size commodity clusters. With this increase in computational speed extensive parameter scans become possible even for large physical systems.