• DocumentCode
    3145283
  • Title

    Using unified parallel C to parallelize the FDTD method of computational electrodynamics

  • Author

    Hussain, A. ; Shafi, A. ; Raza, J.

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Dept. of Comput., NUST, Rawalpindi, Pakistan
  • fYear
    2009
  • fDate
    14-15 Dec. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper discusses a parallel implementation of the finite-difference time-domain (FDTD) method using unified parallel C (UPC). UPC is an extension of ANSI C-primarily designed for programming distributed memory parallel hardware. The FDTD method is a powerful and widely used numerical technique in computational electromagnetics community. It is a resource - CPU cycles and memory-hungry technique. Consequently, a parallel implementation is highly desirable to decrease time-to-solution and be able to study larger problems with limited resources. To the best of our knowledge, this is the first attempt to exploit UPC to parallelize the FDTD method. We evaluate the performance of our implementation on a cluster of four SunFire v890 compute nodes - each equipped with 16 processing cores - and report impressive speedups.
  • Keywords
    computational electromagnetics; electrodynamics; finite difference time-domain analysis; mathematics computing; parallel programming; ANSI C; CPU cycles; FDTD method; SunFire v890; computational electrodynamics; computational electromagnetics community; distributed memory parallel hardware programming; finite-difference time-domain method; unified parallel C; Computational electromagnetics; Concurrent computing; Electromagnetic propagation; Finite difference methods; Hardware; High performance computing; Message passing; Parallel processing; Parallel programming; Time domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multitopic Conference, 2009. INMIC 2009. IEEE 13th International
  • Conference_Location
    Islamabad
  • Print_ISBN
    978-1-4244-4872-2
  • Electronic_ISBN
    978-1-4244-4873-9
  • Type

    conf

  • DOI
    10.1109/INMIC.2009.5383096
  • Filename
    5383096