• DocumentCode
    2497586
  • Title

    FDTD speedups obtained in distributed computing on a Linux workstation cluster

  • Author

    Schiavone, G.A. ; Codreanu, I. ; Palaniappan, R. ; Wahid, P.

  • Author_Institution
    Inst. for Simulation & Training, Central Florida Univ., Orlando, FL, USA
  • Volume
    3
  • fYear
    2000
  • fDate
    16-21 July 2000
  • Firstpage
    1336
  • Abstract
    The project investigated various aspects of parallel FDTD implementation on a workstation cluster. The computation grid was divided among nodes. For a fixed size problem, as the number of processor increases, the speedup saturates. This happens because each processor spends less time computing but essentially the same time communicating with its neighbors. To take advantage of the parallel algorithm, the problem size must be sufficiently large compared with the number of processors. For very large problems, we can efficiently employ a large number of processors to obtain a linear speedup. In this work, the message passing interface (MPI) parallel implementation was integrated with POSIX threads using the pthreads library. This was required because each node in the cluster was equipped with two processors. On each node, each process contained two threads that executed in parallel. As expected, for sufficiently large problems the speedup was increased by almost a factor of two when using threads.
  • Keywords
    Unix; dipole antennas; electrical engineering computing; finite difference time-domain analysis; message passing; microstrip antennas; network interfaces; parallel algorithms; parallel machines; workstation clusters; FDTD speedups; Linux workstation cluster; MPI parallel implementation; POSIX threads; computation grid; distributed computing; electromagnetics; fixed size problem; linear speedup; message passing interface; parallel FDTD implementation; parallel algorithm; printed dipole; problem size; pthreads library; Distributed computing; Finite difference methods; Grid computing; Libraries; Linux; Message passing; Parallel algorithms; Time domain analysis; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Antennas and Propagation Society International Symposium, 2000. IEEE
  • Conference_Location
    Salt Lake City, UT, USA
  • Print_ISBN
    0-7803-6369-8
  • Type

    conf

  • DOI
    10.1109/APS.2000.874451
  • Filename
    874451