Advertisement

Parallelization of space plasma particle simulation

  • Yutaka Akiyama
  • Kiyotaka Misoo
  • Yoshihaxu Omura
  • Hiroshi Matsumoto
  • Minoru Saito
  • Tamotsu Noguchi
  • Kentaxo Onizukal
  • Makoto Andol
VI Application
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1336)

Abstract

This paper describes parallelization of the space plasma particle simulation program “KEMPOI” and shows its performance on five different platforms. One of our goals is to solve the Electrostatic Solitary Wave (ESW) problem by intensive computer simulations, which previously took about 1 month for a single experiment (107 particles, 104 time steps). The parallelized version performs the same calculation in 3 hours and a bigger one (2.7 x 108 particles, 1.6 x 104 time steps) in about 8 hours on our 256-processor Hitachi SR2201 parallel computer. It has made systematic real-world space plasma particle simulations feasible.

Keywords

Execution Time Cache Line Particle Simulation Parallel Efficiency Spatial Decomposition 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    H. Matsumoto and Y. Omura (Eds.), “Computer Space Plasma Physics: Simulation Techniques and Software”, Terra Scientific Pub. Co., Tokyo (1993).Google Scholar
  2. 2.
    “PVM”,http://www.epm.ornl.gov/pvm/Google Scholar
  3. 3.
    “MPICH”,http://www.mcs.anl.gov/mpi/mpich/Google Scholar
  4. 4.
    Y. Omura and H. Matsumoto, “KEMPO1 Technical Guide to One-dimensional Electromagnetic Particle Code” in [1] (1993).Google Scholar
  5. 5.
    P. C. Liewer and V. K. Decyk, “A general concurrent algorithm for plasma particlein-cell simulation codes”, Journal of Computer Physics, 85, 2, pp.302–322 (1989).CrossRefGoogle Scholar
  6. 6.
    G. C. Fox, R. D. Williams and P. C. Messina, “Parallel Computing Works!” (Section 9.3: Plasma Particle-in-Cell Simulation of an Electron Beam Plasma Instability), Morgan Kaufmann (1994).Google Scholar
  7. 7.
    O. Buneman, “TRISTAN: The 3-D, E-M Particle Code” in [1] (1993).Google Scholar
  8. 8.
    NASA Inhouse Team Software Exchange, http://sdcd.gsfc.nasa.gov/ESS/inhouse-sw.htmlGoogle Scholar
  9. 9.
    Y. Omura, H. Kojima and H. Matsumoto, “Computer simulation of electrostatic solitary waves: A nonlinear model of broadband electrostatic noise”, Geophys. Res. Lett., 21, pp.2923–2926 (1994).CrossRefGoogle Scholar
  10. 10.
    H. Matsumoto, H. Kojima, S. Miyatake, Y. Omura, M. Okada, I. Nagano and M. Tsutsui, “Electrostatic solitary waves (ESW) in the magnetotail: BEN wave forms observed by GEOTAIL”, Geophys. Res. Lett., 21, pp.2915–2918 (1994).CrossRefGoogle Scholar
  11. 11.
    Y. Omura, H. Matsumoto, T. Miyake and H. Kojima, “Electron beam instabilities as generation mechanism of electrostatic solitary waves in the magnetotail”, Journal of Geophysical Research, 101, pp.2685–2697 (1996).CrossRefGoogle Scholar
  12. 12.
    T. Miyake, Y. Omura, H. Matsumoto and H. Kojima, “Computer Experiments of Electrostatic Solitary Waves Observed by GEOTAIL Spacecraft”, Proc. of the 5th Int'l Symposium/School for Space Simulations, (Mar. 13-19, Kyoto), pp.51–54 (1997)Google Scholar
  13. 13.
    H. Ueda, Y. Omura, H. Matsumoto, and T. Okuzawa, “A study of the numerical heating in electrostatic particle simulations”, Computer Physics Communication, 79, pp.249–259 (1994).CrossRefGoogle Scholar
  14. 14.
    Y. Ueda, Y. Omura and H. Usui, “Electromagnetic Particle Simulations via Parallel Virtual Machines”, Proc. of 5th Int'l Symposium/School for Space Simulations, (Mar. 13–19, Kyoto), pp.399–402 (1997)Google Scholar
  15. 15.
    NAS Parallel Benchmarks, NASA Ames Research Center, http://science.nas.nasa.gov/Software/NPB/Specs/RNR-94-007/nodel8.htmlGoogle Scholar
  16. 16.
    “Scalable Pseudorandom Number Generators Library for Parallel Monte Carlo Computations”, http://141.142.3.70/Apps/CMP/RNG/RNG-home.htmlGoogle Scholar
  17. 17.
    “PRNGlib: A Parallel Random Number Generators library”, http://www.cscs.ch/Official/SoftwareTech/CSCS-NEC/pubs-abs.html#tec:9608Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Yutaka Akiyama
    • 1
  • Kiyotaka Misoo
    • 2
  • Yoshihaxu Omura
    • 3
  • Hiroshi Matsumoto
    • 3
  • Minoru Saito
    • 1
  • Tamotsu Noguchi
    • 1
  • Kentaxo Onizukal
    • 1
  • Makoto Andol
    • 1
  1. 1.Parallel Application TRC LaboratoryTsukuba Research Center, Real World Computing PartnershipTsukubaJapan
  2. 2.Information and Mathematical Science Laboratory, IncIkebukuroJapan
  3. 3.Radio Atmospheric Science CenterKyoto UniversityGokashoJapan

Personalised recommendations