• DocumentCode
    1081016
  • Title

    A massively parallel computation strategy for FDTD: time and space parallelism applied to electromagnetics problems

  • Author

    Fijany, Amir ; Jensen, Michael A. ; Rahmat-Samii, Yahya ; Barhen, Jacob

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    43
  • Issue
    12
  • fYear
    1995
  • fDate
    12/1/1995 12:00:00 AM
  • Firstpage
    1441
  • Lastpage
    1449
  • Abstract
    We present a novel strategy for incorporating massive parallelism into the solution of Maxwell´s equations using finite-difference time-domain methods. In a departure from previous techniques wherein spatial parallelism is used, our approach exploits massive temporal parallelism by computing all of the time steps in parallel. Furthermore, in contrast to other methods which appear to concentrate on explicit schemes such as Yee´s (1966) algorithm, our strategy uses the implicit Crank-Nicolson technique which provides superior numerical properties. We show that the use of temporal parallelism results in algorithms which offer a massive degree of coarse grain parallelism with minimum communication and synchronization requirements. Due to these features, the time-parallel algorithms are particularly suitable for implementation on emerging massively parallel multiple instruction-multiple data (MIMD) architectures. The methodology is applied to a circular cylindrical configuration, which serves as a testbed problem for the approach, to demonstrate the massive parallelism that can be exploited. We also discuss the generalization of the methodology for more complex problems
  • Keywords
    Maxwell equations; electrical engineering; electrical engineering computing; finite difference time-domain analysis; parallel algorithms; parallel architectures; systolic arrays; Crank-Nicolson technique; FDTD; MIMD architectures; Maxwell´s equations; circular cylindrical configuration; coarse grain parallelism; electromagnetics problems; finite-difference time-domain methods; massive temporal parallelism; massively parallel computation; multiple instruction-multiple data; numerical properties; space parallelism; synchronization; temporal parallelism; testbed problem; time parallelism; time-parallel algorithms; Computer architecture; Concurrent computing; Electromagnetics; Finite difference methods; Laboratories; Maxwell equations; Parallel processing; Propulsion; Supercomputers; Time domain analysis;
  • fLanguage
    English
  • Journal_Title
    Antennas and Propagation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-926X
  • Type

    jour

  • DOI
    10.1109/8.475935
  • Filename
    475935