Parallelization of an Implicit Algorithm for Multi-Dimensional Particle-in-Cell Simulations

Parallelization of an Implicit Algorithm for Multi-Dimensional Particle-in-Cell Simulations

Year:    2014

Communications in Computational Physics, Vol. 16 (2014), Iss. 3 : pp. 599–611

Abstract

The implicit 2D3V particle-in-cell (PIC) code developed to study the interaction of ultrashort pulse lasers with matter [G. M. Petrov and J. Davis, Computer Phys. Comm. 179, 868 (2008); Phys. Plasmas 18, 073102 (2011)] has been parallelized using MPI (Message Passing Interface). The parallelization strategy is optimized for a small number of computer cores, up to about 64. Details on the algorithm implementation are given with emphasis on code optimization by overlapping computations with communications. Performance evaluation for 1D domain decomposition has been made on a small Linux cluster with 64 computer cores for two typical regimes of PIC operation: "particle dominated", for which the bulk of the computation time is spent on pushing particles, and "field dominated", for which computing the fields is prevalent. For a small number of computer cores, less than 32, the MPI implementation offers a significant numerical speed-up. In the "particle dominated" regime it is close to the maximum theoretical one, while in the "field dominated" regime it is about 75-80% of the maximum speed-up. For a number of cores exceeding 32, performance degradation takes place as a result of the adopted 1D domain decomposition. The code parallelization will allow future implementation of atomic physics and extension to three dimensions.

You do not have full access to this article.

Already a Subscriber? Sign in as an individual or via your institution

Journal Article Details

Publisher Name:    Global Science Press

Language:    English

DOI:    https://doi.org/10.4208/cicp.070813.280214a

Communications in Computational Physics, Vol. 16 (2014), Iss. 3 : pp. 599–611

Published online:    2014-01

AMS Subject Headings:    Global Science Press

Copyright:    COPYRIGHT: © Global Science Press

Pages:    13

Keywords:   

  1. Generation of heavy ion beams using femtosecond laser pulses in the target normal sheath acceleration and radiation pressure acceleration regimes

    Petrov, G. M. | McGuffey, C. | Thomas, A. G. R. | Krushelnick, K. | Beg, F. N.

    Physics of Plasmas, Vol. 23 (2016), Iss. 6

    https://doi.org/10.1063/1.4953546 [Citations: 36]
  2. Line emission radiation during early-time interaction of an intense short laser pulse with an ultrathin planar aluminum target

    Davis, J | Petrov, G M | Petrova, Tz B

    Journal of Physics B: Atomic, Molecular and Optical Physics, Vol. 48 (2015), Iss. 7 P.075601

    https://doi.org/10.1088/0953-4075/48/7/075601 [Citations: 0]
  3. High repetition-rate neutron generation by several-mJ, 35 fs pulses interacting with free-flowing D2O

    Hah, J. | Petrov, G. M. | Nees, J. A. | He, Z.-H. | Hammig, M. D. | Krushelnick, K. | Thomas, A. G. R.

    Applied Physics Letters, Vol. 109 (2016), Iss. 14

    https://doi.org/10.1063/1.4963819 [Citations: 14]
  4. Optimization of laser-nanowire target interaction to increase the proton acceleration efficiency

    Dozières, M | Petrov, G M | Forestier-Colleoni, P | Campbell, P | Krushelnick, K | Maksimchuk, A | McGuffey, C | Kaymak, V | Pukhov, A | Capeluto, M G | Hollinger, R | Shlyaptsev, V N | Rocca, J J | Beg, F N

    Plasma Physics and Controlled Fusion, Vol. 61 (2019), Iss. 6 P.065016

    https://doi.org/10.1088/1361-6587/ab157c [Citations: 29]
  5. Heavy ion acceleration in the radiation pressure acceleration and breakout afterburner regimes

    Petrov, G M | McGuffey, C | Thomas, A G R | Krushelnick, K | Beg, F N

    Plasma Physics and Controlled Fusion, Vol. 59 (2017), Iss. 7 P.075003

    https://doi.org/10.1088/1361-6587/aa6f30 [Citations: 16]
  6. Parallelization and implementation of multi-spin Monte Carlo simulation of 2D square Ising model using MPI and C++

    Hassani, Dariush | Rafibakhsh, Shahnoosh

    Journal of Theoretical and Applied Physics, Vol. 12 (2018), Iss. 3 P.199

    https://doi.org/10.1007/s40094-018-0301-4 [Citations: 2]