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
Link To Document