Scalable Algorithms for Distributed-Memory Adaptive Mesh Refinement

International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD) 2012
Pulication Type: Paper
Download: pdf ps

Abstract

This paper describes a novel mesh restructuring algorithm for adaptive mesh refinement computations that uses a constant number of collectives regardless of the refinement depth. To further increase scalability, we describe a localized hierarchical coordinate-based block indexing scheme in contrast to traditional linear numbering schemes, which incur unnecessary synchronization. With these optimizations as well as an efficient mapping scheme, our algorithm is scalable and suitable for large, highly-refined meshes. We present strong-scaling experiments up to 2048 ranks on Cray XK6, and 32768 ranks on IBM Blue Gene/Q.

Text Ref


						

BibTex

@inproceedings{amr:langer12,
  author        = "Akhil Langer and Jonathan Lifflander and Phil Miller and  Kuo-Chuan Pan and and Laxmikant V. Kale and Paul Ricker",
  title         = "{Scalable Algorithms for Distributed-Memory Adaptive Mesh Refinement}",
  booktitle     = "Proceedings of the 24th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2012)",
  month         = "October",
  year          = "2012",
  address       = "New York, USA",
}