• DocumentCode
    2504000
  • Title

    A Formal Analysis of Space Filling Curves for Parallel Domain Decomposition

  • Author

    Tirthapura, Srikanta ; Seal, Sudip ; Aluru, Srinivas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA
  • fYear
    2006
  • fDate
    14-18 Aug. 2006
  • Firstpage
    505
  • Lastpage
    512
  • Abstract
    Spacefilling curves (SFCs) are widely used for parallel domain decomposition in scientific computing applications. The proximity preserving properties of SFCs are expected to keep most accesses local in applications that require efficient access to spatial neighborhoods. While experimental results are used to confirm this behavior, a rigorous mathematical analysis of SFCs turns out to be rather hard and rarely attempted. In this paper, we analyze SFC based parallel domain decomposition for a uniform random spatial distribution in three dimensions. Let n denote the expected number of points and P denote the number of processors. We show that the expected distance along an SFC to a nearest neighbor is O(n2/3). We then consider the problem of answering nearest neighbor and spherical region queries for each point. For P = nalpha (0 < alpha les 1) processors, we show that the total number of remote accesses grows as O(nfrac34+alpha/4). This analysis shows that the expected number of total remote accesses is sublinear for any sublinear number of processors. We view the analysis presented here as a step towards the goal of understanding the utility of SFCs in scientific applications and the analysis of more complex spatial distributions
  • Keywords
    computational complexity; computational geometry; natural sciences computing; parallel algorithms; computational complexity; formal analysis; parallel algorithms; parallel domain decomposition; probabilistic analysis; scientific computing; space filling curves; uniform random spatial distribution; Adaptive mesh refinement; Algorithm design and analysis; Application software; Filling; Finite element methods; Mathematical analysis; Nearest neighbor searches; Parallel algorithms; Scientific computing; Seals; domain decomposition; parallel algorithms; probabilistic analysis; space filling curves.;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2006. ICPP 2006. International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2636-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2006.7
  • Filename
    1690655