• DocumentCode
    656186
  • Title

    Parallelization of Particle-in-Cell Codes for Nonlinear Kinetic Models from Mathematical Physics

  • Author

    Korch, Matthias ; Ramming, Tobias ; Rein, Gerhard

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
  • fYear
    2013
  • fDate
    1-4 Oct. 2013
  • Firstpage
    523
  • Lastpage
    529
  • Abstract
    This paper considers the parallelization of two Particle-in-Cell (PIC) codes which simulate the time evolution of galaxies and globular clusters in the Newtonian or the general relativistic framework. The corresponding models are known as the Vlasov-Poisson or the Einstein-Vlasov system, and the latter is designed in particular to study the formation of black holes and space time singularities. We start with a step-by-step shared-memory parallelization of the Vlasov-Poisson code using POSIX Threads and finally develop message passing codes using MPI. The parallel codes have been investigated on three modern supercomputer systems using up to 4096 cores, and speedups above 1300 have been reached. The speedup obtained through parallelization has already helped in finding new numerical results, such as oscillating solutions of the Vlasov-Poisson system.
  • Keywords
    Poisson equation; Unix; Vlasov equation; astronomy computing; black holes; galaxies; general relativity; globular star clusters; kinetic theory; message passing; parallel processing; space-time configurations; Einstein-Vlasov model; MPI; Newtonian framework; POSIX Threads; Vlasov-Poisson model; black holes; galaxies; general relativistic framework; globular clusters; mathematical physics; message passing codes; nonlinear kinetic models; oscillating solutions; parallel codes; particle-in-cell codes; spacetime singularities; step-by-step shared-memory parallelization; supercomputer systems; time evolution; Arrays; Instruction sets; Mathematical model; Message systems; Multicore processing; Runtime; Einstein-Vlasov; MPI; Particle-in-Cell; Phreads; Vlasov-Poisson; kinetic models; parallelization; scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2013 42nd International Conference on
  • Conference_Location
    Lyon
  • ISSN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2013.65
  • Filename
    6687389