• DocumentCode
    1668750
  • Title

    Partitioning with space-filling curves on the cubed-sphere

  • Author

    Dennis, John M.

  • Author_Institution
    Sci. Comput. Div., Nat. Center for Atmos. Res., Boulder, CO, USA
  • fYear
    2003
  • Abstract
    Numerical methods for solving the systems of partial differential equations arising in geophysical fluid dynamics rely on a variety of spatial discretization schemes (e.g. finite difference, finite element). For parallel execution on distributed memory computers, the computational domain must be partitioned. The choice of partitioning algorithm can have a significant impact on the sustained floating point execution rate of an atmospheric model. The NCAR spectral element atmospheric model employs a gnomonic projection of a cube onto the surface of the sphere. The six cube faces are each subdivided into an array of quadrilateral spectral elements. When the cubed-sphere is partitioned using METIS, both computational load imbalance and communication requirements can lead to sub-optimal performance. In this paper, Hilbert, Peano, and nested Hilbert m-Peano space filling curves are investigated as the basis of alternative partitioning algorithms. The resulting partitions allow a maximum 22% increase in the sustained floating point execution rate versus METIS on O(1000) processors, when running a relatively high resolution climate simulation.
  • Keywords
    atmospheric techniques; geophysical fluid dynamics; geophysics computing; partial differential equations; METIS; NCAR spectral element atmospheric model; atmospheric model; communication requirements; computational load imbalance; distributed memory computers; floating point execution rate; geophysical fluid dynamics; gnomonic projection; nested Hilbert m-Peano space filling curves; numerical methods; partial differential equations; partitioning; space-filling curves; spatial discretization; Atmospheric modeling; Concurrent computing; Distributed computing; Finite difference methods; Finite element methods; Fluid dynamics; Geophysics computing; Hilbert space; Partial differential equations; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213486
  • Filename
    1213486