Skip to main content

Distributed Parallelization of Exact Charge Conservative Particle Simulation Code by High Performance Fortran

  • Conference paper
High-Performance Computing (ISHPC 2005, ALPS 2006)

Abstract

A three-dimensional, relativistic, electromagnetic particle simulation code is parallelized in distributed memories by High Performance Fortran (HPF). In this code, the “ Exact Charge Conservation Scheme” is used as a method for calculating current densities. In this paper, some techniques to optimize this code for a vector-parallel supercomputer are presented. In particular, methods for parallelization and vectorization are discussed. Examination of the code is also made on multi-node jobs. The results of test runs show high efficiency of the code.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Birdsall, C.K., Langdon, A.B.: Plasma Physics via Computer Simulation. Adam Hilger (1991)

    Google Scholar 

  2. Villasenor, J., Buneman, O.: Rigorous charge conservation for local electromagnetic field solvers. Comput. Phys. Comm. 69, 306–316 (1992)

    Article  Google Scholar 

  3. Esirkepov, T.Z.: Exact charge conservation scheme for Particle-in-Cell simulation with an arbitrary form-factor. Comput. Phys. Comm. 135, 144–153 (2001)

    Article  MATH  Google Scholar 

  4. High Performance Fortran Forum: High Performance Fortran Language Specification Version 2.0 (1997)

    Google Scholar 

  5. Hasegawa, H., Ishiguro, S., Okamoto, M.: Development of the Efficient Electromagnetic Particle Simulation Code with High Performance Fortran on a Vector-parallel Supercomputer. IPSJ Trans. on Advanced Computing Systems 46, 144–152 (2005)

    Google Scholar 

  6. NEC Corporation: FORTRAN90/SX Multitasking User’s Guide, Revision No. 11, NEC Corporation (2002)

    Google Scholar 

  7. NEC Corporation: FORTRAN90/SX Programmer’s Guide, Revision No. 13, NEC Corporation (2002)

    Google Scholar 

  8. Sugiyama, T., et al.: Vectorized Particle Simulation Using LISTVEC Compile-directive on SX Super-computer. IPSJ Trans. on Advanced Computing Systems (in Japanese) 45, 171–175 (2004)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jesús Labarta Kazuki Joe Toshinori Sato

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hasegawa, H., Ishiguro, S., Okamoto, M. (2008). Distributed Parallelization of Exact Charge Conservative Particle Simulation Code by High Performance Fortran. In: Labarta, J., Joe, K., Sato, T. (eds) High-Performance Computing. ISHPC ALPS 2005 2006. Lecture Notes in Computer Science, vol 4759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77704-5_33

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77704-5_33

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77703-8

  • Online ISBN: 978-3-540-77704-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics