Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Lu, Quanming; Getov, Vladimir; Wang, Shu
Publisher: IEEE Computer Society
Languages: English
Types: Part of book or chapter of book
Subjects: UOW3
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.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] E. Akarsu, K. Kincer, T. Haupt, and G. C. Fox. Particle-incell simulation codes in high performance Fortran. In Proceedings of Supercomputing'96(IEEE, 1996).
    • [2] M. Baker, B. Carpenter, G. Fox, S. H. Ko, and S. Lim. mpiJava:An object-oriented Java interface to MPI. In Proceedings of International Workshop on Java for Parallel and Distributed Computing, San Juan, Puerto Rico, April 1999.
    • [3] D. J. Becker, T. Sterling, D. Savarese, J. E. Dorband, U. A. Ranawak, and C. V. Packer. Beowulf: A parallel workstation for scientific computation. In Proceedings of International Conference on Parallel Processing, 1995.
    • [4] C. K. Birdsall and A. B. Langdon. Plasma physics via computer simulation. Hilger, New York, 1991.
    • [5] V. K. Decyk. Skeleton PIC codes for parallel computers. Comput. Phys. Commun, 87(1995):87-94.
    • [6] G. Fox and W. Furmanski. Computing on the Web - new approaches to parallel processing - Petaop and Exaop performance in the year 2007. Technical Report SCCS-784, Northeast Parallel Architectures Center, Syracuse University, 1997.
    • [7] T. R. Halfhill. Heating up Java. IBM Research magazine, 36(4), 1998.
    • [8] Java Benchmarks: VolancoMark. http://www.volano.com/benchmarks.html.
    • [9] Java Grande Benchmarks at EPCC. http://www.epcc.ed.ac.uk/javagrande/.
    • [10] Java Grande Forum web-site. http://www.javagrange.org/.
    • [11] G. Judd, M. Clement, and Q. Snell. DOGMA: Distributed object group metacomputing architecture. Concurrency: Practice and Experience, 10(11-13):977-983, 1998.
    • [12] Q. M. Lu and D. S. Cai. Implementation of parallel plasma particle-in-cell codes on PC cluster. Comput. Phys. Commun., 135(2001):93-104.
    • [13] Q. M. Lu and V. S. Getov. Mixed-language highperformance computing for plasma simulation. Scientific Programming, 11(1):(to appear), 2003.
    • [14] C. Norton, B. Szymanski, and V. Decyk. Object oriented parallel computation for plasma simulation. Communications of the ACM, 38(10):88-100, October 1995.
    • [15] V. Seshadri. IBM high-performance compiler for Java. AIXpert Mag., September 1997.
    • [16] D. W. Walker. Characterizing the parallel performance of a scale, particle-in-cell simulation code. Concurrency: Practice and experience, 2(4):257-288, December 1990.
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article