Implementation of PIC method on MIMD multicomputers with assembly technology

  • M. A. Kraeva
  • V. E. Malyshkin
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1225)


Linearization of the PIC method and its implementation for multicomputers is discussed. This program is dynamically tuneable to the available resources of multicomputer and particles distribution.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    V.Malyshkin. Organization of Parallel Computation on Large-Block Hierarchical Multicomputer Systems. Programmirovanie, N.4, Moscow, 1991.Google Scholar
  2. [2]
    A.Zabrodin, V.Levin, V.Korneev. The Massively Parallel Computer System MBC-100. In Proceedings of PaCT-95 (Parallel Computing Technologies) Int. conference, St-Petersburg, Russia, 1995. LNCS, Vol. 964, Springer Verlag, pp.341–355.Google Scholar
  3. [3]
    Walker D.W. Characterising the parallel performance of a large-scale, particle-in-cell plasma simulation code // Concurrency: Practice and Experience.-1990.-Vol.2(4), pp.257–288.Google Scholar
  4. [4]
    Campbell P.M., Carmona E.A., Walker D.W. Hierarchical domain decomposition with unitary load balancing for electromagnetic particle-in-cell codes // IEEE Computer Society.-1990.-pp.941–950.Google Scholar
  5. [5]
    Walker D.W. The hierarchical spatial decomposition of three-dimensional particle-in-cell plasma simulations on MIMD distributed memory multiprocessors// Report ORNL/TM-12071, U.S. Department of energy, Engineering Physics and Mathematical Division, Mathematical Sc. Section.Google Scholar
  6. [6]
    Sturtevant J.E., Campbell P.M., Maccabe A.B. Performance of a particle-in-cell plasma simulation code on the BBN TC2000 // Concurrency: Practice and Experience.-1992.-Vol.4(1), pp.1–18.Google Scholar
  7. [7]
    D. Walker Particle-In-Cell Plasma Simulation Codes on the Connection Machine// Computer System in Engineering, 1991, Vol. 2, N 2/3, pp. 307–319.Google Scholar
  8. [8]
    I. Foster, D. Walker Paradigms and Strategies for Scientific Computing on Distributed Memory Concurrent Computers// In Proceedings of the High Performance Computing 1994 Conference, La Jolla, CA, April 11–15, 1994. Society for Computer Simulation, San Diego, CA.Google Scholar
  9. [9]
    D. Walker The Implementation of a Three-Dimensional PIC Code on a Hypercube Concurrent Processor. Proceedings of the Fourth Conference on Hypercubes, Concurrent Computers and Applications, Ed. By J.Gustafson, March 6–8, 1989, Monterey, CA. pp. 1255–1261Google Scholar
  10. [10]
    T. Hoshino, R. Hiromoto, S. Sekiguchi, S. Majama Mapping schemes of the Particle-In-Cell Method Implemented on the PAX Computer// Parallel Computing, 1988/89, N 9. pp. 53–75.Google Scholar
  11. [11]
    O. Lubeck, V. Faber Modeling the Performance of Hypercubes: A Case Study Using the Particle-In-Cell Application// Parallel Computing, 1988/89, N 9. pp. 37–52.Google Scholar
  12. [12]
    V.E.Malyshkin. Linearized mass computation, in Proceedings of Parallel Computing Technologies International Conference (1991) Novosibirsk, pp.339–353. World Scientific, Singapore.Google Scholar
  13. [13]
    V.Malyshkin. Functionality in ASSY System and Language of Functional Programming.-In Proceedings of the First International Symposium on Parallel Algorithms/Architectures Synthesis. 1995, Aizu, Japan. IEEE Comp. Soc. Press, Los Alamitos, California, pp. 92–97.Google Scholar
  14. [14]
    V.A. Anisimov, V.E.Malyshkin. Assemble Parallel Programming System INYA, in Proceedings of Parallel Computing Technologies International Conference (1991) Novosibirsk, pp. 339–353.Google Scholar
  15. [15]
    Hockney R.W., Eastwood J.W.// Computer Simulation Using Particles. McGraw-Hill Inc. 1981Google Scholar
  16. [16]
    Berezin Yu.A., Vshivkov V.A. The method of particles in rarefied plasma dynamic.-Novosibirsk: Nauka, 1980 (in Russian).Google Scholar
  17. [17]
    Vshivkov V.A., Kraeva M.A., Malyshkin V.E., Parallel Implementations of PIC Method// Programmirovanie, N 2, 1997 (in Russian, to be published).Google Scholar
  18. [18]
    V.Valkovskii, V.Malyshkin. Parallel Program Synthesis on the basis of Computational Models. Nauka, Novosibirsk, 1988 (in Russian).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • M. A. Kraeva
    • 1
  • V. E. Malyshkin
    • 1
  1. 1.Supercomputer Software Department, Computing CentreRussian Academy of SciencesNovosibirskRussia

Personalised recommendations