Skip to main content

Parallel plasma simulation in high performance Fortran

  • 2. Computational Science
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1401))

Included in the following conference series:

Abstract

Particle-in-cell (PIC) codes are suited for simulating kinetic effects relevant in determining the transport mechanisms in magnetically confined plasmas. A significant improvement of the simulation performance of such codes can be expected from parallelization, e.g., by distributing the particle population among several parallel processors. Parallelization of a hybrid MHD-girokinetic PIC code has been accomplished within the High Performance Fortran (HPF) framework, and tested on the IBM SP2 parallel system, using a “particle decomposition” technique. The adopted technique requires a moderate effort in porting the code in parallel form and results in intrinsic load balancing and modest inter-processor communication. The performance tests obtained confirm the hypothesis of high effectiveness of the strategy, if targeted towards moderately parallel architectures. Optimal use of resources is also discussed with reference to a specific physics problem.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Google Scholar 

  2. High Performance Fortran Forum, “High Performance Fortran Language Specification”, Version 1.1, 1994 (copying is by permission of Rice University).

    Google Scholar 

  3. E. Akarsu et al., “Particle-in-Cell Simulation Codes in High Performance Fortran”, Proc. of SuperComputing '96, Nov. 1996.

    Google Scholar 

  4. S. Briguglio, G. Vlad, F. Zonca, and C. Kar, “Hybrid magnetohydrodynamicgyrokinetic simulation of toroidal Alfvén modes”, Phys. Plasmas 2, 3711 (1995).

    Google Scholar 

  5. P. C. Liewer and V. K. Decyk, “A General Concurrent Algorithm for Plasma Particle-in-Cell Codes”, J. Computational Phys. 85, 302 (1989).

    Google Scholar 

  6. G.C. Fox, M. Johnson, G. Lyzenga, S. Otto, J. Salmon, D. Walker, Solving Problems on Concurrent Processors, Prentice Hall, Englewood Cliffs, NJ, 1988.

    Google Scholar 

  7. High Performance Fortran Forum, “High Performance Fortran Language Specification”, Scientific Programming, 2(1-2), 1–170 (1993).

    Google Scholar 

  8. H. Richardson, “High Performance Fortran: history, overview and current developments”, Tech. Rep. TMC-261, Thinking Machines Corporation, April 1996.

    Google Scholar 

  9. M. Gupta et al., “An HPF Compiler for the IBM SP2”, Proc. of SuperComputing '95, Nov. 1995.

    Google Scholar 

  10. Liu Chen, “Theory of magnetohydrodynamic instabilities excited by energetic particles in tokamaks”, Phys. Plasmas 1, 1519 (1994).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Martino, B., Briguglio, S., Vlad, G., Sguazzero, P. (1998). Parallel plasma simulation in high performance Fortran. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037147

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64443-9

  • Online ISBN: 978-3-540-69783-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics