DocumentCode
1663501
Title
Using Java for plasma PIC simulations
Author
Lu, Quanming ; Getov, Vladmir ; Wang, Shu
Author_Institution
Sch. of Earth & Space Sci., Univ. of Sci. & Technol. of China, Anhui, China
fYear
2003
Abstract
Plasma particle-in-cell (PIC) simulations model the interactions of charged particles with the surrounding fields. This application has been recognized as one of the grand challenge problems facing the high-performance computing community due to its huge computational requirements. Recently, with the explosive development of the Internet, Java is receiving increasing attention and is thought as a potential candidate for high-performance computing. In this paper, we present our approach to developing 2- and 3-dimensional parallel PIC simulations in Java. We also report the execution times for both versions from performance experiments on a symmetric multi-processor (Sun E6500) and a Linux cluster of Pentium III machines. Those results are also compared with benchmark measurements of the corresponding Fortran version of the same algorithm.
Keywords
Java; multiprocessing systems; operating systems (computers); parallel programming; performance evaluation; physics computing; plasma simulation; 2-dimensional parallel PIC simulations; 3-dimensional parallel PIC simulations; Internet; Java; Linux cluster; Pentium III machines; Sun E6500; high-performance computing; particle-in-cell simulations; plasma PIC simulations; symmetric multi-processor; Application software; Computational modeling; High performance computing; Internet; Java; Orbits; Plasma simulation; Programming profession; Space technology; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213263
Filename
1213263
Link To Document