Skip to main content
Log in

Three-dimensional electromagnetic particle-in-cell with Monte Carlo collision simulations on three MIMD parallel computers

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

A three-dimensional electromagnetic particle-in-cell code with Monte Carlo collision (PIC-MCC) is developed for MIMD parallel supercomputers. This code uses a standard relativistic leapfrog scheme incorporating Monte Carlo calculations to push plasma particles and to include collisional effects on particle orbits. A local finite-difference time-domain method is used to update the self-consistent electromagnetic fields. The code is implemented using the General Concurrent PIC (GCPIC) algorithm, which uses domain decomposition to divide the computation among the processors. Particles must be exchanged between processors as they move among subdomains. Message passing is implemented using the Express Cubix library and the PVM. We evaluate the performance of this code using a 512-processor Intel Touchstone Delta, a 512-processor Intel Paragon, and a 256-processor CRAY T3D. It is shown that a high parallel efficiency exceeding 95% has been achieved on all three machines for large problems. We have run PIC-MCC simulations using several hundred million particles with several million collisions per time step. For these large-scale simulations the particle push time achieved is in the range of 90–115 ns/particle/time step, and the collision calculation time in the range of a few hundred nanoseconds per collision.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Biasca, D. Cooke, and D. Hastings. Simulation of the critical ionization velocity: Effects of using physically correct mass ratios. Journal of Geophysical Research, 97: 6451–6465, 1992.

    Google Scholar 

  2. C. K. Birdsall. Particle-in-cell charged-particle simulations, plus Monte Carlo collisions with neutral atoms, PIC-MCC. IEEE Transactions on Plasma Science, 19: 65–85, 1991

    Google Scholar 

  3. C. K. Birdsall and A. B. Langdon. Plasma Physics via Computer Simulation. McGraw-Hill, New York, 1985.

    Google Scholar 

  4. P. Burger. Elastic collisions in simulating one-dimensional plasma diodes on the computer. Physics of Fluids, 10: 658–666, 1967.

    Google Scholar 

  5. M. Cho and D. Hastings. An analytical and particle simulation study of localized semivacuum gas breakdown phenomena on high-voltage surfaces in low earth orbit. Physics of Fluids B, 4: 2614–2625, 1992.

    Google Scholar 

  6. V. K. Decyk, S. R. Karmesin, A. deBoer, and P. C. Liewer. Optimization of particle-in-cell codes on RISC processors. Computers in Physics (in press), 1996.

  7. G. Fox, M. Johnson, G. Lyzenga, S. Otto, J. Salmon, and D. Walker. Solving Problems on Concurrent Processors, vol.1. Prentice-Hall, New Jersey, 1988.

    Google Scholar 

  8. R. W. Hockney and J. W. Eastwood. Computer Simulation Using Particles. McGraw-Hill, New York, 1981.

    Google Scholar 

  9. P. C. Liewer and V. K. Decyk. A general concurrent algorithm for plasma particle-in-cell simulation codes. Journal of Computational Physics, 85: 302–322, 1989.

    Google Scholar 

  10. S. Machida and C. Goertz. The electromagnetic effect on the critical ionization velocity phenomena. Journal of Geophysical Research, 93: 11,495–11,506, 1988.

    Google Scholar 

  11. M. Surendra, D. Graves, and G. Jellum. Self-consistent model of a direct-current glow discharge: Treatment of fast electrons. Physics Review A, 41:1112–1125, 1990.

    Google Scholar 

  12. V. Vahedi. Modeling and simulation of RF discharges used for plasma processing. Ph.D Thesis, University of California at Berkeley, 1993.

    Google Scholar 

  13. D. Vender and R. Boswell. Numerical modeling of low pressure RF plasmas. IEEE Transactions on Plasma Science, 18: 725–732, 1990.

    Google Scholar 

  14. J. Villasenor and O. Buneman. Rigorous charge conservation for local electromagnetic field solvers. Computer Physics Communications, 69: 306–316, 1992.

    Google Scholar 

  15. J. Wang, P. Liewer, and V. Decyk. 3D electromagnetic plasma particle simulations on a MIMD parallel computer. Computer Physics Communications: 87, 35–53, 1995.

    Google Scholar 

  16. J. Wang and J. Brophy. 3-D Monte Carlo particle-in-cell simulations of ion thruster plasma interactions. AIAA paper 95-2826, 1995.

  17. J. Wang, R. Biasca, and P. Liewer. 3-D electromagnetic Monte Carlo particle-in-cell simulations of critical ionization velocity experiments in space. Journal of Geophysical Research, 101, A1: 371–382, 1996.

    Google Scholar 

  18. K. S. Yee. Numerical solution of initial boundary value problems involving Maxwell's equations in isotropic media. IEEE Transactions on Antennas and Propagations, 14: 302–307, 1966.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, J., Liewer, P. & Huang, E. Three-dimensional electromagnetic particle-in-cell with Monte Carlo collision simulations on three MIMD parallel computers. J Supercomput 10, 331–348 (1997). https://doi.org/10.1007/BF00227862

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00227862

Keywords

Navigation