Hierarchical Partitioning Techniques for Structured Adaptive Mesh Refinement Applications

被引:0
|
作者
Xiaolin Li
Manish Parashar
机构
来源
关键词
dynamic load balancing; hierarchical partitioning algorithm; distributed computing; structured adaptive mesh refinement;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents the design and preliminary evaluation of hierarchical partitioning and load-balancing techniques for distributed structured adaptive mesh refinement (SAMR) applications. The overall goal of these techniques is to enable the load distribution to reflect the state of the adaptive grid hierarchy and exploit it to reduce synchronization requirements, improve load-balance, and enable concurrent communications and incremental redistribution. The hierarchical partitioning algorithm (HPA) partitions the computational domain into subdomains and assigns them to hierarchical processor groups. Two variants of HPA are presented in this paper. The static hierarchical partitioning algorithm (SHPA) assigns portions of overall load to processor groups. In SHPA, the group size and the number of processors in each group is setup during initialization and remains unchanged during application execution. It is experimentally shown that SHPA reduces communication costs as compared to the Non-HPA scheme, and reduces overall application execution time by up to 59%. The adaptive hierarchical partitioning algorithm (AHPA) dynamically partitions the processor pool into hierarchical groups that match the structure of the adaptive grid hierarchy. Initial evaluations of AHPA show that it can reduce communication costs by up to 70%.
引用
收藏
页码:265 / 278
页数:13
相关论文
共 50 条
  • [1] Hierarchical partitioning techniques for structured adaptive mesh refinement applications
    Li, XL
    Parashar, M
    JOURNAL OF SUPERCOMPUTING, 2004, 28 (03): : 265 - 278
  • [2] Hierarchical partitioning techniques for Structured Adaptive Mesh Refinement (SAMR) applications
    Li, XL
    Ramanathan, S
    Parashar, M
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, : 336 - 343
  • [3] Parallelization of structured, hierarchical adaptive mesh refinement algorithms
    Lawrence Berkeley National Laboratory, Berkeley, CA 94720, United States
    Computing and Visualization in Science, 2000, 3 (03) : 147 - 157
  • [4] Machine and Application Aware Partitioning for Adaptive Mesh Refinement Applications
    Fernando, Milinda
    Duplyakin, Dmitry
    Sundar, Hari
    HPDC'17: PROCEEDINGS OF THE 26TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2017, : 231 - 242
  • [5] Dynamic load balancing for structured Adaptive Mesh Refinement applications
    Lan, ZL
    Taylor, VE
    Bryan, G
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2001, : 571 - 579
  • [6] Enabling scalable parallel implementations of structured adaptive mesh refinement applications
    Sumir Chandra
    Xiaolin Li
    Taher Saif
    Manish Parashar
    The Journal of Supercomputing, 2007, 39 : 177 - 203
  • [7] AMReX: Block-structured adaptive mesh refinement for multiphysics applications
    Zhang, Weiqun
    Myers, Andrew
    Gott, Kevin
    Almgreni, Ann
    Bell, John
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2021, 35 (06): : 508 - 526
  • [8] Comparison of refinement criteria for structured adaptive mesh refinement
    Li, Shengtai
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2010, 233 (12) : 3139 - 3147
  • [9] Enabling scalable parallel implementations of structured adaptive mesh refinement applications
    Chandra, Sumir
    Li, Xiaolin
    Saif, Taher
    Parashar, Manish
    JOURNAL OF SUPERCOMPUTING, 2007, 39 (02): : 177 - 203
  • [10] Adaptive Semi-Structured Mesh Refinement Techniques for the Finite Element Method
    Amor-Martin, Adrian
    Garcia-Castillo, Luis E.
    APPLIED SCIENCES-BASEL, 2021, 11 (08):