Using Java for plasma PIC simulations

Lu, Quanming and Getov, Vladimir and Wang, Shu (2003) Using Java for plasma PIC simulations. In: International Parallel and Distributed Processing Symposium, 2003: proceedings. IEEE Computer Society, USA, pp. 7-13. ISBN 0769519261


Download (423kB)
Official URL:


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 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.

Item Type: Book Section
Uncontrolled Keywords: Java, PIC simulations, Benchmarking, Message passing, High performance computing
Subjects: University of Westminster > Science and Technology > Electronics and Computer Science, School of (No longer in use)
Depositing User: Miss Nina Watts
Date Deposited: 02 May 2006
Last Modified: 11 Aug 2010 14:30

Actions (login required)

Edit Item (Repository staff only) Edit Item (Repository staff only)