Parallelization of an implicit algorithm for multi-dimensional particle-in-cell simulations
From MaRDI portal
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). Details on the algorithm implementation are given with emphasis on code optimization by overlapping computations with communications. Performance evaluation has been made on a small Linux cluster with 32 processors 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. We found that the MPI implementation of the code offers a significant numerical speedup. In the "particle dominated" regime it is close to the maximum theoretical one, while in the other regime it is about 75-80 % of the maximum speed-up. The code parallelization will allow future implementation of atomic physics and extension to three dimensions.
Recommendations
- Parallel PIC plasma simulation through particle decomposition techniques
- 3D electromagnetic plasma simulations on a MIMD parallel computer
- A general concurrent algorithm for plasma particle-in-cell simulation codes
- Parallel particle simulation in high voltage diodes. (Algorithms and concepts for implementation on SUPRENUM)
- scientific article; zbMATH DE number 1286131
Cited in
(12)- Mapping schemes of the particle-in-cell method implemented on the PAX computer
- Adaptive SIMD optimizations in particle-in-cell codes with fine-grain particle sorting
- Performance Improvements for Efficient Electromagnetic Particle-In-Cell Computation on 1000s of CPUs
- Implementation of 2D domain decomposition in the UCAN gyrokinetic particle-in-cell code and resulting performance of UCAN2
- Particle-field decomposition and domain decomposition in parallel particle-in-cell beam dynamics simulation
- A PARALLEL CELL-BY-CELL AMR METHOD FOR THE PPM HYDRODYNAMICS CODE
- scientific article; zbMATH DE number 2226846 (Why is no real title available?)
- Application of parallel implicit methods to edge-plasma numerical simulations.
- Parallel implementation of the cascade mass-conserving semi-Lagrangian transport scheme
- Parallelization and optimization of electrostatic particle-in-cell/Monte-Carlo coupled codes as applied to RF discharges
- Scalability analysis of parallel particle-in-cell codes on computational grids
- Parallel computing strategy for the simulation of particulate flows with immersed boundary method
This page was built for publication: Parallelization of an implicit algorithm for multi-dimensional particle-in-cell simulations
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5372282)