• DocumentCode
    1302519
  • Title

    PIConGPU: A Fully Relativistic Particle-in-Cell Code for a GPU Cluster

  • Author

    Burau, Heiko ; Widera, Renée ; Hönig, Wolfgang ; Juckeland, Guido ; Debus, Alexander ; Kluge, Thomas ; Schramm, Ulrich ; Cowan, Tomas E. ; Sauerbrey, Roland ; Bussmann, Michael

  • Author_Institution
    Forschungszentrum Dresden-Rossendorf e.V., Dresden, Germany
  • Volume
    38
  • Issue
    10
  • fYear
    2010
  • Firstpage
    2831
  • Lastpage
    2839
  • Abstract
    The particle-in-cell (PIC) algorithm is one of the most widely used algorithms in computational plasma physics. With the advent of graphical processing units (GPUs), large-scale plasma simulations on inexpensive GPU clusters are in reach. We present an implementation of a fully relativistic plasma PIC algorithm for GPUs based on the NVIDIA CUDA library. It supports a hybrid architecture consisting of single computation nodes interconnected in a standard cluster topology, with each node carrying one or more GPUs. The internode communication is realized using the message-passing interface. The simulation code PIConGPU presented in this paper is, to our knowledge, the first scalable GPU cluster implementation of the PIC algorithm in plasma physics.
  • Keywords
    graphical user interfaces; hybrid simulation; message passing; physics computing; plasma simulation; relativistic plasmas; GPU Cluster; NVIDIA CUDA library; PIConGPU; computation nodes; computational plasma physics; graphical processing units; hybrid architecture; internode communication; large-scale plasma simulations; message-passing interface; particle-in-cell code; relativistic plasma PIC algorithm; standard cluster topology; Clustering algorithms; Computational modeling; Computer architecture; Graphics processing unit; Instruction sets; Magnetic cores; Plasmas; Electron accelerators; parallel algorithms; parallel architectures; particle beams; plasma waves; simulation software;
  • fLanguage
    English
  • Journal_Title
    Plasma Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0093-3813
  • Type

    jour

  • DOI
    10.1109/TPS.2010.2064310
  • Filename
    5556015