Abstract
A three-dimensional full electromagnetic particle-in-cell (PIC) code, TRISTAN (Tridimensional Stanford) code, has been parallelized using High Performance Fortran (HPF) as a RPM (Real Parallel Machine). In the simulation, the simulation domains are decomposed in one-dimension, and both the particle and field data located in each domain that we call the sub-domain are distributed on each processors. Both the particle and field data on a sub-domain is needed by the neighbor sub-domains and thus communications between the sub-domains are inevitable. Our simulation results using HPF exhibits the promising applicability of the HPF communications to a large scale scientific computing such as 3D particle simulations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
O. Buneman, TRISTAN. In: Matsumoto H., and Omura, Y. (eds.): Computer Space Plasma Physics: Simulation Techniques and Software. Terra Scientific, Tokyo, (1993) 67–84
http://www.pgroup.com, (1998)
Liewer, P. C. and V. K. Decyk: A General Concurrent Algorithm for Plasma Particle-in-Cell Simulation Codes, J. Comput. Phys. 85, (1985) 302–322
Decyk, V. K.: Skeleton PIC codes for parallel computers, Comput. Physcs. Comm. 87, (1995) 87–94
C.K. Birdsall and A.B. Langdon, Plasma Physics via Computer Simulation, McGraw-Hill, New York, (1985)
D.W. Walker, Particle-in-cell Plasma Simulation codes on the Connection Machine, Computing Systems in Engineering, 1 (1991) 307–319
C.H. Koelbel, et al., The High Performance Fortran Handbook, The MIT press,(1994)
Ian Foster, Designing and Building Parallel Programs, Addison-Wesley, (1995)
Cai, D., Q. M. Lu, and Y. T. Li, Scalability in Particle-in-Cell code using both PVM and OpenMP on PC Cluster, Proceedings of 3rd Workshop on Advanced Parallel Processing Technologies (1999) 69–73
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cai, D., Li, Y., Nishikawa, Ki., Xiao, C., Yan, X. (2002). Three-Dimensional Electromagnetic Particle-in-Cell Code Using High Performance Fortran on PC Cluster. In: Zima, H.P., Joe, K., Sato, M., Seo, Y., Shimasaki, M. (eds) High Performance Computing. ISHPC 2002. Lecture Notes in Computer Science, vol 2327. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47847-7_48
Download citation
DOI: https://doi.org/10.1007/3-540-47847-7_48
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43674-4
Online ISBN: 978-3-540-47847-8
eBook Packages: Springer Book Archive