Parallel SFC-based mesh partitioning and load balancing

被引:2
|
作者
Borrell, Ricard [1 ]
Oyarzun, Guillermo [1 ]
Dosimont, Damien [1 ]
Houzeaux, Guillaume [1 ]
机构
[1] Barcelona Supercomp Ctr, Comp Applicat Sci & Engn, Barcelona, Spain
来源
PROCEEDINGS OF SCALA 2019: 2019 IEEE/ACM 10TH WORKSHOP ON LATEST ADVANCES IN SCALABLE ALGORITHMS FOR LARGE-SCALE SYSTEMS (SCALA) | 2019年
基金
欧盟地平线“2020”;
关键词
Space-Filling Curve; SFC; Mesh partitioning; Geometric partitioning; Load Balancing; Parallel computing;
D O I
10.1109/ScalA49573.2019.00014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern supercomputers allow the simulation of complex phenomena with increased accuracy. Eventually, this requires finer geometric discretizations with larger numbers of mesh elements. In this context, and extrapolating to the Exascale paradigm, meshing operations such as generation, adaptation or partition, become a critical within the simulation workflow. In this paper, we focus on mesh partitioning. In particular, we present some improvements carried out on an in-house parallel mesh partitioner based on the Hilbert Space-Filling Curve. Additionally, taking advantage of its performance, we present the application of the SFC-based partitioning for dynamic load balancing. This method is based on the direct monitoring of the imbalance at runtime and the subsequent re-partitioning of the mesh. The target weights for the optimized partitions are evaluated using a least-squares approximation considering all measurements from previous iterations. In this way, the final partition corresponds to the average performance of the computing devices engaged.
引用
收藏
页码:72 / 78
页数:7
相关论文
共 50 条
  • [41] BALANCING THE LOAD: A VORONOI BASED SCHEME FOR PARALLEL COMPUTATIONS
    Steinberg, Elad
    Yalinewich, Almog
    Sari, Re'em
    Duffell, Paul
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2015, 216 (01):
  • [42] Automatic mesh refinement and parallel load balancing for Fokker-Planck-DSMC algorithm
    Kuechlin, Stephan
    Jenny, Patrick
    JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 363 : 140 - 157
  • [43] An automatable generic strategy for dynamic load balancing in parallel structured mesh CFD code
    Rodrigues, JN
    Johnson, SP
    Walshaw, C
    Cross, M
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: TOWARDS TERAFLOPS, OPTIMIZATION, AND NOVEL FORMULATIONS, 2000, : 345 - 353
  • [44] PARALLEL MESH ADAPTATION USING PARALLEL GRAPH PARTITIONING
    Lachat, C.
    Dobrzynski, C.
    Pellegrini, F.
    11TH WORLD CONGRESS ON COMPUTATIONAL MECHANICS; 5TH EUROPEAN CONFERENCE ON COMPUTATIONAL MECHANICS; 6TH EUROPEAN CONFERENCE ON COMPUTATIONAL FLUID DYNAMICS, VOLS II - IV, 2014, : 2612 - 2623
  • [45] Load balancing for parallel forwarding
    Shi, WG
    MacGregor, MH
    Gburzynski, P
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (04) : 790 - 801
  • [46] Parallel randomized load balancing
    Adler, M
    Chakrabarti, S
    Mitzenmacher, M
    Rasmussen, L
    RANDOM STRUCTURES & ALGORITHMS, 1998, 13 (02) : 159 - 188
  • [47] SFC-Based Service Provisioning for Reconfigurable Space-Air-Ground Integrated Networks
    Wang, Guangchao
    Zhou, Sheng
    Zhang, Shan
    Niu, Zhisheng
    Shen, Xuemin
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (07) : 1478 - 1489
  • [48] Load Balancing based on Bee Colony Algorithm with Partitioning of Public Clouds
    Ehsanimoghadam, Pouneh
    Effatparvar, Mehdi
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (04) : 450 - 455
  • [49] Provably good partitioning and load balancing algorithms for parallel adaptive N-body simulation
    Teng, SH
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1998, 19 (02): : 635 - 656
  • [50] Provably Good Partitioning and Load Balancing Algorithms for Parallel Adaptive N-Body Simulation
    Teng, S.-H.
    SIAM Journal on Scientific Computing, 19 (02):