PIConGPU - A scalable GPGPU implementation of the particle-in-cell algorithm


PIConGPU - A scalable GPGPU implementation of the particle-in-cell algorithm

Bussmann, M.; Burau, H.; Berninger, F.; Kluge, T.; Debus, A.; Schramm, U.; Cowan, T. E.; Schmitt, F.; Widera, R.; Hönig, W.; Juckeland, G.; Nagel, W.; Kilian, P.; Ganse, U.; Siegel, S.; Spanier, F.; Ragan-Kelley, B.; Verboncoeur, J.

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 wakeeld 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.

Keywords: particle-in-cell; pic; gpu; algorithm; latency; wakefield; acceleration; electron

  • Lecture (Conference)
    DPG Frühjahrstagung Münster, Hadronen und Kerne, 21.-25.03.2011, Münster, Deutschland
  • Lecture (Conference)
    DPG Frühjahrstagung Kiel, Plasmaphysik und Kurzzeitphysik, 28.-31.03.2011, Kiel, Deutschland

Permalink: https://www.hzdr.de/publications/Publ-15439