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 条
  • [31] Structured Adaptive Mesh Refinement (SAMR) simulation of a buoyant helium plume
    Tandon, Mohit
    Rawat, Rajesh
    Smith, Philip J.
    Wissink, Andrew M.
    Gunney, Brian T. N.
    Proceedings of the ASME Heat Transfer Division 2005, Vol 1, 2005, 376-1 : 371 - 377
  • [32] A DYNAMIC MPI-OPENMP MODEL FOR STRUCTURED ADAPTIVE MESH REFINEMENT
    Rantakokko, Jarmo
    PARALLEL PROCESSING LETTERS, 2005, 15 (1-2)
  • [33] Dynamical computing power balancing for adaptive mesh refinement applications
    Huang, WC
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: NEW FRONTIERS AND MULTI-DISCIPLINARY APPLICATIONS, PROCEEDINGS, 2003, : 411 - 418
  • [34] Comparison of hierarchical and non-hierarchical error indicators for adaptive mesh refinement for the Euler equations
    Becker, Roland
    Gokpi, Kossivi
    Schall, Eric
    Trujillo, David
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2013, 227 (G6) : 933 - 943
  • [35] Structured mesh-refinement techniques for reactive and multi-phase flow
    Uphoff, U
    Thill, CH
    Hanel, D
    COMPUTATIONAL FLUID DYNAMICS '96, 1996, : 287 - 293
  • [36] A conforming to interface structured adaptive mesh refinement technique for modeling fracture problems
    Soheil Soghrati
    Fei Xiao
    Anand Nagarajan
    Computational Mechanics, 2017, 59 : 667 - 684
  • [37] Data structures and algorithms for high-dimensional structured adaptive mesh refinement
    Grandin, Magnus
    ADVANCES IN ENGINEERING SOFTWARE, 2015, 82 : 75 - 86
  • [38] BLOCK-STRUCTURED ADAPTIVE MESH REFINEMENT ON CURVILINEAR-ORTHOGONAL GRIDS
    Ziegler, Udo
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2012, 34 (03): : C102 - C121
  • [39] Relativistic hydrodynamic flows using spatial and temporal adaptive structured mesh refinement
    Wang, Peng
    Abel, Tom
    Zhang, Weiqun
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2008, 176 (02): : 467 - 483
  • [40] A conforming to interface structured adaptive mesh refinement technique for modeling fracture problems
    Soghrati, Soheil
    Xiao, Fei
    Nagarajan, Anand
    COMPUTATIONAL MECHANICS, 2017, 59 (04) : 667 - 684