• 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