• DocumentCode
    1357610
  • Title

    Parallel implementation of the sparse-matrix/canonical grid method for the analysis of two-dimensional random rough surfaces (three-dimensional scattering problem) on a Beowulf system

  • Author

    Li, Shu-Qing ; Chan, Chi Hou ; Tsang, Leung ; Li, Qin ; Zhou, Lin

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon, China
  • Volume
    38
  • Issue
    4
  • fYear
    2000
  • fDate
    7/1/2000 12:00:00 AM
  • Firstpage
    1600
  • Lastpage
    1608
  • Abstract
    Wave scattering from two-dimensional (2-D) random rough surfaces [three-dimensional (3-D) scattering problem] has been previously analyzed using the sparse-matrix/canonical grid (SM/CG) method. The computational complexity and memory requirement of the SM/CG method are O(N log N) per iteration and O(N), respectively, where N is the number of surface unknowns. Furthermore, the SM/CG method is FFT based, which facilitates the implementation on parallel processors. In this paper, we present a cost-effective solution by implementing the SM/CG method on a Beowulf system consisting of PCs (processors) connected by a 100 Base TX Ethernet switch. The workloads of computing the sparse-matrix-vector multiplication corresponding to the near interactions and the fast Fourier transform (FFT) operations corresponding to the far interactions in the SM/CG method can be easily distributed among all the processors. Both perfectly conducting and lossy dielectric surfaces of Gaussian spectrum and ocean spectrum are analyzed thereafter. When possible, speedup factors against a single processor are given. It is shown that the SM/CG method for a single realization of rough surface scattering can be efficiently adapted for parallel implementation. The largest number of surface unknowns solved in this paper is over 1.5 million. On the other hand, a problem of 131072 surface unknowns for a PEC random rough surface of 1024 square wavelengths only requires a CPU time of less than 20 min. We demonstrate that analysis of a large-scale 2-D random rough surface feasible for a single realization and for one incident angle is possible using the low-cost Beowulf system
  • Keywords
    absorbing media; computational complexity; electromagnetic wave scattering; fast Fourier transforms; geophysical signal processing; iterative methods; matrix multiplication; ocean waves; parallel algorithms; random media; remote sensing; rough surfaces; sparse matrices; Beowulf system; FFT; Gaussian spectrum; SM/CG method; computational complexity; fast Fourier transform; iteration; lossy dielectric surfaces; memory requirement; near interactions; ocean spectrum; parallel implementation; perfectly conducting surfaces; rough surface scattering; sparse-matrix-vector multiplication; sparse-matrix/canonical grid method; speedup factors; three-dimensional scattering problem; two-dimensional random rough surfaces; Character generation; Dielectric losses; Rough surfaces; Samarium; Scattering; Sea surface; Surface roughness; Surface waves; Switches; Two dimensional displays;
  • fLanguage
    English
  • Journal_Title
    Geoscience and Remote Sensing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0196-2892
  • Type

    jour

  • DOI
    10.1109/36.851959
  • Filename
    851959