• DocumentCode
    826346
  • Title

    Performance Improvements for Efficient Electromagnetic Particle-In-Cell Computation on 1000s of CPUs

  • Author

    Bettencourt, Matthew T. ; Greenwood, Andrew D.

  • Author_Institution
    Res. Lab., RDHE, U.S. Air Force, Kirtland AFB, NM
  • Volume
    56
  • Issue
    8
  • fYear
    2008
  • Firstpage
    2178
  • Lastpage
    2186
  • Abstract
    The finite-difference time-domain technique for simulation of electromagnetic and low-density plasma phenomena is computationally expensive and can require tens of thousands of computer hours to produce one solution. Substantial gains can be made through memory streamlining (factors of 2.3times faster), efficient cache usage (factors of 3times improvement), and through better parallel design (improving scalability to four times the number of CPUs). These improvements are documented and tested across five different supercomputing hardware platforms for idealized problems designed to highlight the effect of the changes. Then, the cumulative effect of these changes are tested across the five different systems for a typical problem of interest, a relativistic magnetron, on 48 CPUs which shows a factor of two to seven reduction in run-time, or best case, from 21 h to only 3 h.
  • Keywords
    electromagnetic field theory; finite difference time-domain analysis; magnetrons; CPU; efficient cache usage; efficient electromagnetic particle-in-cell computation; electromagnetic phenomena simulation; finite-difference time-domain technique; low-density plasma phenomena; memory streamlining; relativistic magnetron; supercomputing hardware platforms; Computational modeling; Computer simulation; Electromagnetic fields; Finite difference methods; Hardware; Lattices; Plasma simulation; Scalability; Testing; Time domain analysis; Electromagnetic; finite-difference time-domain (FDTD); particle-in-cell (PIC);
  • fLanguage
    English
  • Journal_Title
    Antennas and Propagation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-926X
  • Type

    jour

  • DOI
    10.1109/TAP.2008.926764
  • Filename
    4589074