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 条
  • [41] Scalable parallel regridding algorithms for block-structured adaptive mesh refinement
    Luitjens, J.
    Berzins, M.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (13): : 1522 - 1537
  • [42] Structured Adaptive Mesh Refinement Adaptations to Retain Performance Portability With Increasing Heterogeneity
    Dubey, Anshu
    Berzins, Martin
    Burstedde, Carsten
    Norman, Michael L.
    Unat, Didem
    Wahib, Mohammed
    COMPUTING IN SCIENCE & ENGINEERING, 2021, 23 (05) : 62 - 66
  • [43] Accurate and robust adaptive mesh refinement for aerodynamic simulation with multi-block structured curvilinear mesh
    Su, Xinrong
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS, 2015, 77 (12) : 747 - 766
  • [44] A-POSTERIORI ERROR ESTIMATION AND ADAPTIVE MESH-REFINEMENT TECHNIQUES
    VERFURTH, R
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1994, 50 (1-3) : 67 - 83
  • [45] A hierarchical adaptive mesh refinement method: Application to 2D flows
    Jouhaud, JC
    Borrel, M
    COMPUTATIONAL FLUID DYNAMICS '96, 1996, : 268 - 274
  • [46] Parallel adaptive mesh refinement
    Diachin, Lori Freitag
    Hornung, Richard
    Plassmann, Paul
    Wissink, Andy
    PARALLEL PROCESSING FOR SCIENTIFIC COMPUTING, 2006, : 143 - 162
  • [47] Cosmological adaptive mesh refinement
    Norman, ML
    Bryan, GL
    NUMERICAL ASTROPHYSICS, 1999, 240 : 19 - 28
  • [48] Adaptive mesh generation and refinement
    Xia Delan
    Tan Guihui
    ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL III, 2007, : 586 - +
  • [49] Mesh partitioning: A multilevel balancing and refinement algorithm
    Walshaw, C
    Cross, M
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2000, 22 (01): : 63 - 80
  • [50] Towards Data-Flow Parallelization for Adaptive Mesh Refinement Applications
    Sala, Kevin
    Rico, Alejandro
    Beltran, Vicenc
    2020 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2020), 2020, : 314 - 325